checked im formular aus SESSION setzen..
-
Ich schreibe via html und php eine Formularseite, und da habe ich unter anderem eine seite wo ich sehr viele checkboxen habe, wo ich mehrere anwählen kann. Beim abschicken der seite werden die daten in dem entsprechendem array in ner session gespeichert.
Jetzt will ich aber durch validierung und evtl. späterem ändern der einzelnen Seiten, dass die Checkboxen dann wieder selektiert sind,wenn man die seite erneut besucht.
Bei textfeldern etc. ist das ja alles kein problem, mit hilfe des value attributes wo man halt den inhalt der entsprechenden session-variablen reinschreibt, aber wie mache ich das bei sehr vielen checkboxen ? Kann ja nicht vor jeder checkbox ne if-abfrage machen!?
Jemand ne Idee ?
-
for ( $i = 0; $i < count( $checkbox_array ); $i++ ) { if ( $checkbox_array[$i] == 1 ) { echo( '<input type="checkbox" name="name" checked>' ); } else { echo( '<input type="checkbox" name="name">' ); }; };
Meinst du das so in der Art?