hallo,
zur Zeit programmiere ich an einem Projekt mit vielen Formularen. Die Formulare werden so realisiert, dass die Seite sich beim Drücken des Submit-Buttons selber wieder aufruft, und in Abhängigkeit des Button-Wertes verschiedene Funktionen ausführt.
Mein Problem ist nun, dass ich häufiger die Formulardaten in der Variablen _POST über mehrere Schritte erhalten muss. Wenn z.B. der Nutzer den Button Speichern betätigt, erscheint zuerst eine Warnmeldung (wirklich speichern ?), und anschließend soll entweder der neue oder der alte Formularinhalt (vor der Änderung) wieder angezeigt werden.
Zur Zeit löse ich das Problem, indem ich z.B. in den Warnmeldemasken den ganzen Formularinhalt als hidden-Felder ablege. Dies ist jedoch extrem mühselig zu programmieren, und bei größeren Formularen extrem serviceunfreundlich.
Besser wäre es, das gesamte _POST-Array in ein anderes Array zu laden und dieses komplett als hidden-Feld zu übergeben. Hier bin ich jedoch schon vor einigen Monaten gescheitert.
Hat jemand eine Idee, wie man Formularinhalte eleganter von Schritt zu Schritt übergeben kann, statt sie jedesmal einzeln als Formularfeld (sichtbar oder unsichtbar) zwischenzuspeichern ?
danke und Gruß
Frank
zur Zeit programmiere ich an einem Projekt mit vielen Formularen. Die Formulare werden so realisiert, dass die Seite sich beim Drücken des Submit-Buttons selber wieder aufruft, und in Abhängigkeit des Button-Wertes verschiedene Funktionen ausführt.
Mein Problem ist nun, dass ich häufiger die Formulardaten in der Variablen _POST über mehrere Schritte erhalten muss. Wenn z.B. der Nutzer den Button Speichern betätigt, erscheint zuerst eine Warnmeldung (wirklich speichern ?), und anschließend soll entweder der neue oder der alte Formularinhalt (vor der Änderung) wieder angezeigt werden.
Zur Zeit löse ich das Problem, indem ich z.B. in den Warnmeldemasken den ganzen Formularinhalt als hidden-Felder ablege. Dies ist jedoch extrem mühselig zu programmieren, und bei größeren Formularen extrem serviceunfreundlich.
Besser wäre es, das gesamte _POST-Array in ein anderes Array zu laden und dieses komplett als hidden-Feld zu übergeben. Hier bin ich jedoch schon vor einigen Monaten gescheitert.
Hat jemand eine Idee, wie man Formularinhalte eleganter von Schritt zu Schritt übergeben kann, statt sie jedesmal einzeln als Formularfeld (sichtbar oder unsichtbar) zwischenzuspeichern ?
danke und Gruß
Frank
Kommentar