Mahlzeit,
Such mal im Forenarchiv nach dem Stichwort "Affenformular" - das sollte dir die Arbeit prinzipiell erheblich erleichtern.
Das Affenformular hat mir bei meinem problem nicht weitergeholfen...
Normalerweise ist ein Affenformular aber für genau die Aufgabe, die du anscheinend zu bewältigen hast - nämlich das wiederholte Anzeigen eines Formulars samt der bisher getätigten Eingaben, bis alle Eingaben korrekt sind und die Verarbeitung losgehen kann - bestens geeignet. Vor allem, da es sich nur um eine Datei handelt, an der man herumwerkeln muss, keine wilden Redirects, keine Parameterübergaben, kein Hin-und-her-springen.
header("Location: formular.php");
Oder was meinst du?
kann header("Location: formular.php) auch sachen mitgeben, wie ZB status=error??
header("Location: formular.php?status=error");
Du sagst damit dem Browser ja nichts anderes als dass er sich von einem anderen Ort was holen soll. Klar kannst du da GET-Parameter mit angeben.
if($name&&$Addr1_R==''){
Was genau willst du in dieser Bedingung prüfen? Irgendwie erschließt sich mir das nicht so genau ...
wenn name (ein pflichfeld) und addr1_r leer ist, dann den status auf error setzen und formular.php aufrufen.
Das dürfte aber so nicht funktionieren. "$name && $Addr1_R" ergibt nämlich entweder TRUE oder FALSE - und wenn du das mit '' vergleichst, sollte eigentlich immer FALSE dabei herauskommen.
Würde mich jedenfalls wundern, wenn diese if-Anweisung wie beabsichtigt funktioniert - vielleicht solltest du da nochmal drüber nachdenken. :-)
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|