Pflichtfelder sind keine Pflichtfelder
Hi Timo,
so wie in dem Beitrag geht es. Ist aber bei dir register_globals off, dann muss du anstatt
dies verwenden
Wichtig dabei, im HTML-Formular müssen die Daten mit POST übermittelt werden. Hast du das POST rausgenommen, dann muss du natürlich $_GET anstatt $_POST im Script verwenden.
Weiterhin musst du vor der Prüfung deiner Pflichtfelder abprüfen ob es eine Anmeldung werden soll, ansonsten gibt es immer Fehler.
Also sieht das ganze für die Prüfung des Vornamens so aus:
so wie in dem Beitrag geht es. Ist aber bei dir register_globals off, dann muss du anstatt
Code: Alles auswählen
if ( (!isset($Vorname)) || ($Vorname == "") ) {
if ($ErrorPage != "")
header("Location: $ErrorPage");
else
print "<b>Es wurde der Vorname nicht angegeben!</b>";
exit;
}
dies verwenden
Code: Alles auswählen
if ( (!isset($_POST["Vorname"])) || ($_POST["Vorname"] == "") ) {
if ($ErrorPage != "")
header("Location: $ErrorPage");
else
print "<b>Es wurde der Vorname nicht angegeben!</b>";
exit;
}
Weiterhin musst du vor der Prüfung deiner Pflichtfelder abprüfen ob es eine Anmeldung werden soll, ansonsten gibt es immer Fehler.
Also sieht das ganze für die Prüfung des Vornamens so aus:
Code: Alles auswählen
# ist es ein Anmeldeversuch? nur dann pruefen!
if($Action == "subscribe") {
# Vorname angegeben?
if ( (!isset($_POST["Vorname"])) || ($_POST["Vorname"] == "") ) {
if ($ErrorPage != "")
header("Location: $ErrorPage");
else
print "<b>Es wurde der Vorname nicht angegeben!</b>";
exit;
}
# hier weitere Felder mit if abprüfen
}
Hallo,
ich habe in das Newsletterformular noch weitere Felder hinzugefügt, welche ich nun zu Pflichtfeldern machen möchte!
Ich habe bereits hier im Forum nach Lösungen gesucht, aber die gefundenen funktionieren bei mir nicht!
Beispielsweise bei diesem Thread:
thread.php?id=1332
Soweit habe ich das Script auch erweitert!
Nur wenn ich das ganze dann teste im Browser wird mir immer die Fehlerseite angzeigt!
Wie kann ich diesen Fehler beheben?
Gruß Timo
ich habe in das Newsletterformular noch weitere Felder hinzugefügt, welche ich nun zu Pflichtfeldern machen möchte!
Ich habe bereits hier im Forum nach Lösungen gesucht, aber die gefundenen funktionieren bei mir nicht!
Beispielsweise bei diesem Thread:
thread.php?id=1332
Soweit habe ich das Script auch erweitert!
Nur wenn ich das ganze dann teste im Browser wird mir immer die Fehlerseite angzeigt!
Wie kann ich diesen Fehler beheben?
Gruß Timo
Zuletzt geändert von Timo01 am 09.09.2007, 12:22, insgesamt 1-mal geändert.