Hi Leute,
habe ein Problem, an dem ich schon lange rumkaue.
Ein Formular soll überprüft werden und erst weitergeleitet, wenn die erforderlichen Daten eingegeben worden sind.
Das klappt auch ganz gut.
Das Problem:
(hier der Code)
else{
(!empty($_POST["senden"]) && empty($fehlt))
echo "<form action=\"empfang.php\" method=\"post\">\n";
}
Wenn es vollständig ist, kommt das Formular nach Drücken des SubmitButtons nochmal und dann erst wird weitergleitet auf erneutes Drücken. Das ist doof!!
Habe bereits alle möglichen Lösungen in Scripts, Büchern usw, versucht. Leider ohne Erfolg.
Erfolgversprechend einfach wäre es mit einer Header-Weiterleitung.
header("Location:empfang.php");
Dann kommt aber der berühmte Fehler: Header already usw....!!???
Ich möchte einfach, dass nach erfolgreicher Prüfung auf Vollständigkeit ohne weitere Aktion des Benutzers weitergeleitet wird..
Danke schon mal für euer Gehirnschmalzanwärmen..
hcb
habe ein Problem, an dem ich schon lange rumkaue.
Ein Formular soll überprüft werden und erst weitergeleitet, wenn die erforderlichen Daten eingegeben worden sind.
Das klappt auch ganz gut.
Das Problem:
(hier der Code)
else{
(!empty($_POST["senden"]) && empty($fehlt))
echo "<form action=\"empfang.php\" method=\"post\">\n";
}
Wenn es vollständig ist, kommt das Formular nach Drücken des SubmitButtons nochmal und dann erst wird weitergleitet auf erneutes Drücken. Das ist doof!!
Habe bereits alle möglichen Lösungen in Scripts, Büchern usw, versucht. Leider ohne Erfolg.
Erfolgversprechend einfach wäre es mit einer Header-Weiterleitung.
header("Location:empfang.php");
Dann kommt aber der berühmte Fehler: Header already usw....!!???
Ich möchte einfach, dass nach erfolgreicher Prüfung auf Vollständigkeit ohne weitere Aktion des Benutzers weitergeleitet wird..
Danke schon mal für euer Gehirnschmalzanwärmen..
hcb