|
|||
![]()
Mein Formular wird immer leer gesendet, was habe ich falsch gemacht?
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Unbenanntes Dokument</title> <link href="anmeldung.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="stage"> <div id="bildwechsler">"Bildwechsler"</div> <div id="ueberschrift">2. Anmeldung</div> <div id="navigation"> <ul><li><a href="index.html">1. Ausschreibung</a></li> <li><a href="anmeldung.html">2. Anmeldung</a></li> <li><a href="spielauskunft.html">3. Spielauskunft</a></li></ul> </div> <div id="formular"> <p> </p> <?php $vollstaendig = ""; if (!isset($_POST["Vorname"]) || !is_string($_POST["Vorname"]) || trim($_POST["Vorname"]) == "") { $vollstaendig .= "<li>Vorname</li>"; } if (!isset($_POST["Nachname"]) || !is_string($_POST["Nachname"]) || trim($_POST["Nachname"]) == "") { $vollstaendig .= "<li>Nachname</li>"; } if (!isset($_POST["Jahrgang"]) || !is_string($_POST["Jahrgang"]) || trim($_POST["Jahrgang"]) == "") { $vollstaendig .= "<li>Jahrgang</li>"; } if (!isset($_POST["Bewerb"]) || !is_string($_POST["Bewerb"]) || trim($_POST["Bewerb"]) == "") { $vollstaendig .= "<li>Bewerb</li>"; } if (!isset($_POST["Verein"]) || !is_string($_POST["Verein"]) || trim($_POST["Verein"]) == "") { $vollstaendig .= "<li>Verein</li>"; } if (!isset($_POST["EMail"]) || !is_string($_POST["EMail"]) || trim($_POST["EMail"]) == "") { $vollstaendig .= "<li>EMail</li>"; } if (!isset($_POST["Tel"]) || !is_string($_POST["Tel"]) || trim($_POST["Tel"]) == "") { $vollstaendig .= "<li>Tel</li>"; } if (!isset($_POST["Wuensche"]) || !is_string($_POST["Wuensche"]) || trim($_POST["Wuensche"]) == "") { $vollstaendig .= "<li>Wuensche</li>"; } if ($vollstaendig !="") { ?> Bitte füllen Sie das Formular vollständig aus! <p> </p> Die Folgenden Felder fehlen: <br /> <?php print("<ul>" .$vollstaendig . "</ul>"); ?> <a href="javascript:history.back()">Zurück</a> <?php } else { if(isset($_POST["Senden"]) && $_POST["Senden"] == "Abschicken" && $vollstaendig == "") { $mailtext = "Vorname: "; $mailtext .= $_POST["Vorname"] ; $mailtext = "\nNachname: "; $mailtext .= $_POST["Nachname"] ; $mailtext = "\nJahrgang: "; $mailtext .= $_POST["Jahrgang"] ; $mailtext = "\nBereich: "; $mailtext .= $_POST["Bereich"] ; $mailtext = "\nE-Mail: "; $mailtext .= $_POST["EMail"] ; $mailtext = "\nTelefonnummer: "; $mailtext .= $_POST["Tel"] ; $mailtext = "\nWünsche: "; $mailtext .= $_POST["Wunsche"] ; } mail("daniel@koerner-schenk.at", "Anmeldung: Tennistunier 2010", $mailtext); ?> <h1> Vielen Dank für ihre Angaben</h1> <p> Vorname: <?php if (isset($_POST["Vorname"]) && is_string($_POST["Vorname"])) { print(htmlspecialchars($_POST["Vorname"])); } ?> <br /> Nachname: <?php if (isset($_POST["Vorname"]) && is_string($_POST["Vorname"])) { print(htmlspecialchars($_POST["Vorname"])); } ?> <br /> Jahrgang: <?php for ($i=0; $i<count($_POST["Jahrgang"]); $i++){ if (is_string($_POST["Jahrgang"][$i])) { print(htmlspecialchars($_POST["Jahrgang"][$i]) . " "); } } ?> <br /> Bewerb: <?php if (isset($_POST["Bewerb"]) && is_string($_POST["Bewerb"])) { print(htmlspecialchars($_POST["Bewerb"])); } ?> <br /> Verein: <?php if (isset($_POST["Verein"]) && is_string($_POST["Verein"])) { print(htmlspecialchars($_POST["Verein"])); } ?> <br /> E-Mail: <?php if (isset($_POST["EMail"]) && is_string($_POST["EMail"])) { print(htmlspecialchars($_POST["EMail"])); } ?> <br /> Telefonnummer: <?php if (isset($_POST["Tel"]) && is_string($_POST["Tel"])) { print(htmlspecialchars($_POST["Tel"])); } ?> <br /> Wünsche: <?php if (isset($_POST["Wuensche"]) && is_string($_POST["Wuensche"])) { print(htmlspecialchars($_POST["Wuensche"])); } ?> <?php } ?> </div> </div> </body> </html> Daniel Startseite | Koesi Webdesign | Websiteverwanltung, Banner- und Flyerdesign, Webdesign |
Sponsored Links |
Sponsored Links |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Formular padding Problem im IE 7 | unic | CSS | 8 | 18.01.2009 13:12 |
Nach 'Zurück'-Ereignis ist Formular leer | Kaimane | (X)HTML | 1 | 18.01.2008 08:29 |
Formular absenden | sven81 | CSS | 1 | 05.09.2007 09:51 |
Daten via Link an Formular übergeben | Sukkulent | Serveradministration und serverseitige Scripte | 6 | 02.06.2007 15:49 |
Erkennt nicht, dass Formular gesendet wurde | Schneemann | Serveradministration und serverseitige Scripte | 2 | 16.09.2006 22:43 |