thuemmy
Aktives Mitglied
Es wird grundsätzlich Fehler geben. Wenn die header()-Funktion genutzt werden soll, darf keinerlei Ausgabe an den Browser geschickt worden sein.du könntest am ende der datei noch einen header einfügen sprich in den php teil sowas:
jedoch musst du dan dein danke fürs eintragen löschen ... gibt sonst nen fehlerPHP:header("location:dein_start.htm");
Wenn JavaScrip0t im Browser des Users abgeschaltet ist, wird Dein Problem nicht gelöst, sondern wirft unter Umständen nur neue Probleme auf, wenn nicht eine <noscript>-Alternative vorhanden ist. Ich bevorzuge für solche Sachen immer die PHP-Variante mit der Weiterleitung durch die header()-Funktion. Dazu muss Dein Formular-Script aber geringfügig umgebaut werden. Hier mal eine kleine Skizze, wie ich es immer mache.oder nen popup mit dem danke und okay button der auf start.htm leitet. könnte prob auch lösen... *kopfkratz*
Code:
php-Anfang
Wenn submit gedrückt
Daten auf Gültigkeit/Vollständigkeit prüfen
Wenn Daten gülitg
Daten verarbeiten
Weiterleitung auf Danke-Seite / header()-Funktion
exit
php-Ende
HTML-Anfang
Doctype
head
body
form
HTML-Ende
Gruß thuemmy