Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme mit Formular

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme mit Formular

    Hi @ll!

    Ich mache derzeit für meine Taxi-Firma eine Homepage. Auf der Homepage sollen meine Kunden über einen Formular einen Taxi vom/zum Flughafen bestellen können.

    Ich habe mir auf einigen Seiten angeschaut wie ich das mit PHP realisieren kann. Nachdem der Kunde das Formular ausgefüllt hat möchte ich eine Mail bekommen. Kann jemand mal den Code ansehn und mir sagen wo mein Fehler liegt?

    Habe es hochgeladen bekomme aber dann eine HTTP 500 Fehlermeldung.

    Hier mein Formular.html
    Code:
    <form name="form1" method="post" action="antwort.php">
                      <table width="400" style="float:left;">
                        <tr><td align="right">Economy</td></tr>
                        <tr>
                          <td width="160" align="right">
                          <label>
                            <input name="Auswahl" type="radio" value="EzumFLug">
                          </label>
                          </td>
                          <td width="201">zum Flughafen</td>
                          
                        </tr>
                        <tr>
                          <td align="right">
                          <label>
                            <input type="radio" name="Auswahl" value="EvomFlug">
                          </label>
                          </td>
                          <td>vom Flughafen</td>
                         
                        </tr>
                        <tr>
                          <td align="right">
                          <label>
                            <input type="radio" name="Auswahl" value="EZVFlug">
                          </label>
                          </td>
                          <td>zum und vom Flughafen</td>
                          
                        </tr>
                        <tr>
                          <td align="right">
                          <label>
                            <input type="radio" name="Auswahl" value="EVZFlug">
                          </label>
                          </td>
                          <td>vom und zum Flughafen</td>
                        </tr>
                      </table>
                      <table width="400">
                      	<tr><td align="right">Business</td></tr>
                        <tr>
                          <td width="160" align="right">
                          <label>
                            <input name="Auswahl" type="radio" value="BzumFlug">
                          </label>
                          </td>
                          <td width="201">zum Flughafen</td>
                          
                        </tr>
                        <tr>
                          <td align="right">
                          <label>
                            <input type="radio" name="Auswahl" value="BvomFlug">
                          </label>
                          </td>
                          <td>vom Flughafen</td>
                         
                        </tr>
                        <tr>
                          <td align="right">
                          <label>
                            <input type="radio" name="Auswahl" value="BZVFlug">
                          </label>
                          </td>
                          <td>zum und vom Flughafen</td>
                          
                        </tr>
                        <tr>
                          <td align="right">
                          <label>
                            <input type="radio" name="Auswahl" value="BVZFlug">
                          </label>
                          </td>
                          <td>vom und zum Flughafen</td>
                        </tr>
                      </table>
                      <table width="400">
                      <tr>
                      	<td width="138">
                        Vorname*:</td>
                        <td width="250"><input type="text" name="Vname"></td>
                      </tr>
                      <tr>
                      	<td>
                        Nachname*:
                        </td>
                        <td>
                        <input type="text" name="Nname">
                        </td>
                      </tr>
                       <tr>
                      	<td>Telefonnummer*:</td>
                      <td>
                        <input type="text" name="Tel">
                        </td>
                      </tr>
                      <tr>
                      <td>E-Mail*:</td>
                      <td><input type="text" name="email">
                      </td>
                      </tr>
                      <tr>
                      <td>Datum:*</td>
                      <td><input type="date" name="datum" value="TT.MM.JJJJ"></td>
                      </tr>
                      <tr>
                      <td>Uhrzeit*:</td>
                      <td><input type="time" name="zeit" value="HH:MM"></td>
                      </tr>
                      <tr>
                      <td>Personen*:</td>
                      <td><select name="Personen" size="1">
                      <option>1</option>
                      <option>2</option>
                      <option>3</option>
                      <option>4</option>
                      <option>5</option>
                      <option>6</option>
                      <option>7</option>
                      <option>8</option>
                      </select></td>
                      </tr>
                      <tr>
                      <td>Bezahlung:</td>
                      <td><select name="Bezahlung" size="1">
                      <option>Bar</option>
                      <option>Kreditkarte</option>
                      </select></td>
                      </tr>
    					</table>
                      <table width="400" style="float:left">
                      <tr>
                      	<td width="92">
                        Straße*:</td>
                        <td width="296"><input type="text" name="Strasse"></td>
                      </tr>
                      <tr>
                      	<td>
                        Stadt*:
                        </td>
                        <td>
                        <input type="text" name="Stadt">
                        </td>
                      </tr>
                      </table>
                      <table width="400">
                      <tr>
                      	<td>
                        Hausnummer*:</td>
                        <td>
                        <input type="text" name="Hausnr">
                        </td>
                      </tr>
                      <tr>
                      	<td>
                        Postleitzahl*:
                        </td>
                        <td>
                        <input type="text" name="PLZ">
                        </td>
                      </tr>
                      </table>
                      <table>
                      <tr>
                      	<td>Zusatzinfo:
                        </td>
                      	<td><input type="text" name="info"></td>
                      </tr>
                      <tr>
                      <td>
                        <input type="submit" name="senden" value="Senden"></td>
                      </tr>
                      </table>
                    
    </form>

    antwort.php
    Code:
    <?php 
    $to="akdin.o@hotmail.com";
    $wahl=$_REQUEST['Auswahl'];
    $vname=$_REQUEST['Vname'];
    $nname=$_REQUEST['Nname'];
    $tel=$_REQUEST['Tel'];
    $email=$_REQUEST['email'];
    $datum=$_REQUEST['datum'];
    $zeit=$_REQUEST['zeit'];
    $person=$_REQUEST['Personen'];
    $bez=$_REQUEST['Bezahlung'];
    $str=$_REQUEST['Strasse'];
    $std=$_REQUEST['Stadt'];
    $hnr=$_REQUEST['Hausnr'];
    $plz=$_REQUEST['PLZ'];
    $info=$_REQUEST['info'];
    $subject="Neue Bestellung"; 
    $message = $vname."\n".$nname."\n".$wahl."\n".$datum."\n".$zeit."\n".$person."\n".$str."\n".$std."\n".$hnr."\n".$plz."\n".$bez."\n".$tel."\n".$email."\n".;
    $header="From:".$email."\n"; 
    
    $senden=mail($to,$subject,$message,$header); 
    ?>
    Die Überprüfung von den Eingabefeldern habe ich erst später vor. Findet jemand einen Fehler ?

    LG


  • #2
    Error-Log?
    Zitat von nikosch
    Macht doch alle was Ihr wollt mit Eurem Billigscheiß. Von mir aus sollen alle Eure Server abrauchen.

    Kommentar


    • #3
      und gleich noch .. bitte NICHT mail() ... grottige Funktion - versuch es bitte mit einer "fertigen" Mail-Class, die wenigstens sicherstellt, dass deine Email den RFCs genügt und auch befördert wird.

      2ter Hinweis - bitte nicht Tabellen zum Layouten verwursten ... 90er-Jahre-Stil
      "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste

      Kommentar

      Lädt...
      X