Peter: Formulardaten wiederverwenden

Beitrag lesen

Hallo *,

Ich habe ein normales Formular, welches vom Benutzer ausgefuellt wird. Beim submit  dieses wird das gleich php skript wieder aufgerufen und aus den uebergebenen Daten wird das formular dynamisch erweitert/abgeaendert.

Beim "ernneuten" Aufruf der Seite, sollen nun alle Felder die bereits beim letzten Durchlauf ausgefuellt wurden wieder automatisch ausgefuellt werden.

Und hier ist mein Problem, ich verstehe nicht ganz wie ich das Problem angehen soll. Ich habe nach standartloesungen gesucht die sich mit diesem Problem befassen, aber nichts brauchbares gefunden.

Mein einziger Loesungsansatz bis jetzt ist folgender.

beim Durchlauf der Seite immer pruefen ob die Variable uebergeben wurde und wenn ja dann diese als value zu nutzen, wenn nein dann default value nutzen

z.b.

if (isset($_POST["TEST"]))
 {$TESTVALUE=$_POST["TEST"]}
else
 {$TESTVALUE="default"}

<input type="checkbox" name="TEST" value=$TESTVALUE>

Problem hierbei ist allerdings das man die 20 variablen jeweils testen muss ob sie belegt sid oder nicht. von radiobuttons etc. gnz zu schweigen.

Kurz um, mein weg scheint mir zu umstadnlich zu sein

gibt es einen besseren Weg?

irgendwie mit Sessions, aber die kann man ja nun wieder nicht in formularen verwenden

thx
Gruss
Peter