Hallo zusammen,
ich bin wieder mal am Ende meines Wissens und hoffe auf neue Erkenntnisse.
Mein Formular soll abgeschickt und überprüft werden. Ist die Überprüfung positiv soll das Formular wieder aufgerufen werden und die eingetragenen Daten vor der Überprüfung enthalten sein. Zudem werden die Felder rot markiert. Im negativen Fall werden die Daten in der Datenbank gespeichert.
Mein Problem ist nun, dass ich die Formulardaten an eine Funktion übergebe.
Dort werden die Daten auf empty etc. überprüft und gespeichert. Wenn alles richtig eingegeben wurde ist das auch kein Problem.
Im Fehlerfall:
Die Daten werden vollständig geprüft und derzeit merkt sich ein Array die fehlerhaften Datenfelder. Dann wird das Formular per Redirect wieder aufgerufen. Dazu habe ich ein wenig mit einem Array in der URL gespielt, was aus meiner Sicht nicht ganz richtig sein kann, auch wenn ich per implode zusammensetze und per explode trenne ist das irgendwie unschön. Zudem sind die ursprünglichen Daten ja nicht mehr da.
Wie macht man das richtig und vorteilhaft?
Gruß
Tine
ich bin wieder mal am Ende meines Wissens und hoffe auf neue Erkenntnisse.
Mein Formular soll abgeschickt und überprüft werden. Ist die Überprüfung positiv soll das Formular wieder aufgerufen werden und die eingetragenen Daten vor der Überprüfung enthalten sein. Zudem werden die Felder rot markiert. Im negativen Fall werden die Daten in der Datenbank gespeichert.
Mein Problem ist nun, dass ich die Formulardaten an eine Funktion übergebe.
Dort werden die Daten auf empty etc. überprüft und gespeichert. Wenn alles richtig eingegeben wurde ist das auch kein Problem.
Im Fehlerfall:
Die Daten werden vollständig geprüft und derzeit merkt sich ein Array die fehlerhaften Datenfelder. Dann wird das Formular per Redirect wieder aufgerufen. Dazu habe ich ein wenig mit einem Array in der URL gespielt, was aus meiner Sicht nicht ganz richtig sein kann, auch wenn ich per implode zusammensetze und per explode trenne ist das irgendwie unschön. Zudem sind die ursprünglichen Daten ja nicht mehr da.
Wie macht man das richtig und vorteilhaft?
Gruß
Tine

Kommentar