JoeVariabel : Mail Addy auswählen und Auswahlliste

Hi!

Arbeit gerade an einem Kontakformular für unsere Homepage.
Da mehrere Mitarbeiten über dieses erreichbar sein wollen würde ich dies gerne über eine Auswahlliste lösen.

Also oben Auswahlliste über die der Mitarbeiter ausgewählt wird (hinter dem Namen wird die Mail addy hinterlegt) und unten das Formular zur Kontaktaufnahme mit den standart Feldern.
Wenn oben Mitarbeiter ausgewählt ist soll das Formular an den gewählten Mitarbeiter verschickt werden (natürlich nach drücken des
Senden Buttons)

Sozusagen Variable im Quellcode.

Geht so was??

Thanx schon mal

Joe

  1. Hallo JoeVariabel,

    Geht so was??

    Mit PHP ist das kein Problem, in die HTML-Datei schreibst du einfach folgendes:

    <select name="email">
     <option value="mitarbeiter1">Herr Mister X</option>
     <option value="mitarbeiter2">Herr Mister Y</option>
     <option value="mitarbeiter3">Herr Mister Z</option>
    </select>

    Die E-Mail-Adressen werden dann intern in der PHP-Datei gehandelt, sodass die Synonyme "mitarbeiter1" etc. in eine entsprechende E-Mail-Adresse umgewandelt werden können.

    Dabei sollte man auch abfangen ob überhaupt ein gültiger Name überliefert wurde, wenn nein sollte man einen Fehler ausgeben lassen.

    Im PHP-Code kann man diese Werte folgendermaßen abfangen:

    switch($_POST["email"])
    {
     case "mitarbeiter1": $email = "mitarbeiter1@domain.de"; break;
     case "mitarbeiter2": $email = "mitarbeiter2@domain.de"; break;
     // ....... weiterer Code ........
    }

    Hat's geholfen?

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
  2. Hallo Joe,

    Also oben Auswahlliste über die der Mitarbeiter ausgewählt wird (hinter dem Namen wird die Mail addy hinterlegt)

    Das solltest du vielleicht noch einmal überlegen.

    standart Feldern.

    Was für Feldern?

    Sozusagen Variable im Quellcode.

    Du solltest in deinem Mailscript erst die Eintragung der E-Mail-Adresse vornehmen. Sprich: Dein Formular übersendet nur eine den Mitarbeiter identifizierende ID. Im Script wertest du diese dann aus und schreibst seine Mail-Adresse in die Mail.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
  3. Hallo,

    Geht so was??

    Ja. Suche dir eine passende Sprache (PHP, CGI, Perl, ...) nach Wahl.

    Viele Grüße
    Patrick

    --
    "Though this be madness, yet there's method in't."
    sh:( fo:| ch:? rl:( br:^ n4:( ie:{ mo:) va:} de:> zu:) fl:| js:( ss:| ls:[