Hallo,
also ich habe ein ganz dringendes Problem, das bestimmt gar nicht so kompliziert ist. Also, ich habe in HTML Checkboxen, die folgendermassen bezeichnet sind:
antwort1[]
antwort1[]
antwort1[]
antwort2[]
antwort2[]
antwort3[]
antwort3[]
etc....
Das heisst, antwort1 sollte ein Array sein, antwort2 sollte ein Array sein, antwort3, etc...
Ich will die jetzt mit einer verschachtelten for-Schleife auslesen.
Etwa so:
1. for($a=1;$a<???;a++){
2. for ($i=0; $i<count($_POST['antwort$a']); $i++){
3. $var = addslashes($_POST['array'][$i]);
4. fwrite($fp,"$var");
5. }
6. }
Aber das ganze funktioniert nicht. Erstmal weiß ich nicht, was ich in Zeile 1 angeben könnte für $a<???, wobei das nicht so schlimm ist, da geb ich sonst eine Fantasiezahl ein.
Richtig schlimm ist, dass die 3.Zeile nicht geht wegen antwort$a. Der peilt nicht, dass damit antwort1, antwort2 usw. gemeint ist.
Habt Ihr eine Idee???
Danke im Voraus!
also ich habe ein ganz dringendes Problem, das bestimmt gar nicht so kompliziert ist. Also, ich habe in HTML Checkboxen, die folgendermassen bezeichnet sind:
antwort1[]
antwort1[]
antwort1[]
antwort2[]
antwort2[]
antwort3[]
antwort3[]
etc....
Das heisst, antwort1 sollte ein Array sein, antwort2 sollte ein Array sein, antwort3, etc...
Ich will die jetzt mit einer verschachtelten for-Schleife auslesen.
Etwa so:
1. for($a=1;$a<???;a++){
2. for ($i=0; $i<count($_POST['antwort$a']); $i++){
3. $var = addslashes($_POST['array'][$i]);
4. fwrite($fp,"$var");
5. }
6. }
Aber das ganze funktioniert nicht. Erstmal weiß ich nicht, was ich in Zeile 1 angeben könnte für $a<???, wobei das nicht so schlimm ist, da geb ich sonst eine Fantasiezahl ein.
Richtig schlimm ist, dass die 3.Zeile nicht geht wegen antwort$a. Der peilt nicht, dass damit antwort1, antwort2 usw. gemeint ist.
Habt Ihr eine Idee???
Danke im Voraus!
Kommentar