kostenloser Webspace werbefrei: lima-city


Kontakformular mit verschiedenen E-Mail empfänger

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m******r

    Ich habe mir ein Kontakformular gebastelt und habe ein Drobdownmen? mit verschiedenen auswahlm?glichkeiten jetzt m?chte ich es so einrchten wenn man auf lob und kritik geht das das dann an mich geht mit der mail z.b. test@test.de und wenn man auf Info?s geht das das dann an info@test.de geht

    hier der Quelltext:

    <html>
    <head>
    <title>Kontakt</title>
    </head>
    <body>
    <div align= center>
    <br>
    <body style="background-image: url('../../images/images/index.gif')">
    <table border="0" cellpadding="1" cellspacing="2">
    <form action="kontaktformular-auswerten.php" method="post">
    <tr>
    <td>Name:</td>
    <td><input name="Name" size="20" type="text"></td>
    </tr>
    <tr>
    <td>eMail:</td>
    <td><input name="Email" size="20" type="text"></td>
    </tr>
    <tr>
    <td>Betreff:</td>
    <td><select name="Betreff" size="1"><option>Info?s zur Fahrschule</option>
    <option>Info?s zu den Klassen</option><option>Lob und Kritik</option></select></td>
    </tr>
    <tr>
    <td>Nachricht:</td>
    <td><textarea cols="25" name="Nachricht" rows="5"></textarea></td>
    </tr>
    <tr>
    <td>W?nsche Antwort:</td>
    <td>Ja <input name="Antwort" checked type="radio" value="ja"> Nein <input name="Antwort" type="radio" value="nein"></td>
    </tr>
    <tr>
    <td>Newsletter abonnieren:</td>
    <td><input checked name="Newsletter" type="checkbox" value="ja"></td>
    </tr>
    <tr>
    <td align="center" colspan="2"><input name="Send" type="submit" value="Abschicken"> <input name="Reset" type="reset" value="L?schen"></td>
    </tr>
    </form>
    </table>
    </div>
    </body>
    </html>


    und von der auswertung:

    <html>
    <head>
    <title>Kontakt Auswertung</title>
    </head>
    <body>
    <div align= center>
    <body style="background-image: url('../../images/images/index.gif')">
    <?php

    $Empfaenger = "test@test.com";

    if($_REQUEST['Send'])
    {
    if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
    {
    echo"<div align= center><br><br><b>Bitte gehen Sie <a href=\"javascript:history.back();\">zur?ck</a> und f?llen Sie alle Felder aus!</b></div>";
    }
    else
    {
    $Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
    while(list($Formularfeld, $Wert)=each($_REQUEST))
    {
    if($Formularfeld!="Send")
    {
    $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
    }
    }
    $Mailnachricht .= "\nDatum/Zeit: ";
    $Mailnachricht .= date("d.m.Y H:i:s");
    $Mailbetreff = "Kontakt: ";
    $Mailbetreff .= $_REQUEST['Betreff'];
    mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
    echo"<br> <br> <br>Vielen Dank f?r Ihre eMail!";
    }
    }
    else
    {
    echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
    }

    ?>
    </div>
    </body>
    </html>


    w?re dankbar f?r eure hilfe komm wierklich nich mehr weiter
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Es geht dir also um diesen Abschnitt:

    <tr>
    <td>Betreff:</td>
    <td><select name="Betreff" size="1"><option>Info?s zur Fahrschule</option>
    <option>Info?s zu den Klassen</option><option>Lob und Kritik</option></select></td>
    </tr>

    Wenn du hinter <option> noch einen value angibst, kannst du das dann in deinem Auswertungsskript, dann verwenden.
    Zum Beispiel mal so:

    <tr>
    <td>Betreff:</td>
    <td><select name="Betreff" size="1"><option value=1>Info?s zur Fahrschule</option>
    <option value=2>Info?s zu den Klassen</option><option value=3>Lob und Kritik</option></select></td>
    </tr>

    //in der Auswertung
    switch($betreff)
    {
     case 1: $empfenger='test@test.de';
      break;
     case 2: $empfenger='sonstwas@test.de';
      break;
    //usw...
    }
  4. Autor dieses Themas

    m******r

    jo danke das habe ich gesucht

    mfg
    mxserver
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!