J*ings: Formular Eingabe Überprüfung

Beitrag lesen

Hallo zusammen!

mittels PHP kontoliere ich, ob alle Eingaben (Pflichtfelder etc) korrekt sind bzw getätigt wurden. Bei Erfolg, möchte ich die Daten an die nächste Formularseite übergeben.

Meine Idee war, im <form> Tag für den Bereich method="" eine Abfrage einzubauen. Also in etwa:

wenn ( alle Angaben korrekt )
dann { method="formular_seite_2.php" }
ansonsten { method="formular_seite_1.php" }

Das klappt soweit auch sehr gut.

Wenn ich eine Angabe vergesse, wird als method seite_1 ausgeführt. Sind alle Angaben korrekt, gehts weiter mit seite_2.

ABER: wenn ich von Anfang an alle Angaben korrekt mache, wird trotzdem erst seite_1 ausgeführt. Erst beim zweiten Klick (ohne etwas verändert zu haben) wird jetzt erst seite_2 ausgeführt.

Das Problem: das Formular wird erst beim ersten Klick auf den Submit Button überprüft und schreibt erst in diesem Rutsch die entsprechende  Zeile in den method Bereich von <form>.

Die Sache mit der Abfrage in method= hab ich mir selbst ausgedacht. Kann also in Frage gestellt werden! :)

Hat jemand einen Lösungsansatz?

Grüße,
J*ings