Hallo,
Mein Formular möchte Ich mit PHP weiterverarbeiten und prüfen ob die Pflichtfelder ausgefühlt wurden, dies funktioniert alles soweit gut. Meine Frage:
Möchte dass PHP wenn alle Pflichtfelder ausgefühlt wurden sind auf meine danke.htm verlinkt.
Script:
<?php
//Testen ob Felder ausgefühlt sind
if (empty ($vorname)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihren Vornamen ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($nachname)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihren Nachnamen ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($strasse)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihre Strasse ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($plz)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihre Postleitzahl ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($ort)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihren Ort ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($email)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihre E-Mail-Adresse ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
//Variablen für die Benennungen der Positionen in der E-Mail(Name,Vorname,Firma,etc.. in der E-Mail!)
$Email="test@test.de";
// Formulardaten verschicken
$header = "From: $Name <$Email>\n";
$header .= "Reply-To: $Email\n";
$header .= "Content-Type: text/plain";
mail("test@test.de", "Ich melde mich für folgende Veranstaltungen an! ","
Folgende Nachricht wurde vom Anmeldeformular der Seite www.einfachmitmachen.de gesendet
gesendet am $date
--------------------------------------------------------
Vorname: $vorname
Nachname: $nachname
Strasse: $strasse
PLZ: $plz
Ort: $ort
Telefon: $telefon
E-Mail: $email
Ich habe mich bei folgender Veranstaltung angemeldet:
--------------------------------------------------------
$menge_spargel $spargel
$menge_kunst_und_kochen $kunst_und_kochen
$menge_fisch $fisch
$menge_rund_um_grill $rund_um_grill
$menge_antipasti_buffet $antipasti_buffet
$menge_rund_um_den_apfel $rund_um_den_apfel
$menge_pilzgerichte $pilzgerichte
$menge_wildkueche $wildkueche
$menge_weihnachtsbaekerei $weihnachtsbaekerei
--------------------------------------------------------
","$header");
?>
</body>
</html>
Mein Formular möchte Ich mit PHP weiterverarbeiten und prüfen ob die Pflichtfelder ausgefühlt wurden, dies funktioniert alles soweit gut. Meine Frage:
Möchte dass PHP wenn alle Pflichtfelder ausgefühlt wurden sind auf meine danke.htm verlinkt.
Script:
<?php
//Testen ob Felder ausgefühlt sind
if (empty ($vorname)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihren Vornamen ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($nachname)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihren Nachnamen ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($strasse)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihre Strasse ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($plz)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihre Postleitzahl ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($ort)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihren Ort ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
if (empty ($email)) {
die ("<p class=\"inputbutton\"><br>Geben Sie bitte Ihre E-Mail-Adresse ein<br><br>
<a href=\"javascript:history.go(-1);\" class=\"inputbutton\">
«« zurück </A><br><br></p>");}
//Variablen für die Benennungen der Positionen in der E-Mail(Name,Vorname,Firma,etc.. in der E-Mail!)
$Email="test@test.de";
// Formulardaten verschicken
$header = "From: $Name <$Email>\n";
$header .= "Reply-To: $Email\n";
$header .= "Content-Type: text/plain";
mail("test@test.de", "Ich melde mich für folgende Veranstaltungen an! ","
Folgende Nachricht wurde vom Anmeldeformular der Seite www.einfachmitmachen.de gesendet
gesendet am $date
--------------------------------------------------------
Vorname: $vorname
Nachname: $nachname
Strasse: $strasse
PLZ: $plz
Ort: $ort
Telefon: $telefon
E-Mail: $email
Ich habe mich bei folgender Veranstaltung angemeldet:
--------------------------------------------------------
$menge_spargel $spargel
$menge_kunst_und_kochen $kunst_und_kochen
$menge_fisch $fisch
$menge_rund_um_grill $rund_um_grill
$menge_antipasti_buffet $antipasti_buffet
$menge_rund_um_den_apfel $rund_um_den_apfel
$menge_pilzgerichte $pilzgerichte
$menge_wildkueche $wildkueche
$menge_weihnachtsbaekerei $weihnachtsbaekerei
--------------------------------------------------------
","$header");
?>
</body>
</html>
Kommentar