Seite 1 von 1

$_POST['antwort1'] $_POST['antwort2'] ... Problem

Verfasst: 26.02.2004 10:58
von 18inch
Hallo,
ich habe auf meiner Seite ein Formular in welches man eine Frage mit z.B. 6 Antwortmöglichkeiten eintippen kann.

Jede Antwort sieht folgender maßen aus:

Code: Alles auswählen

<input type=\"text\" name=\"ant".$i."\" size=\"80\">
Das $i nummeriert die Antworten durch. Wenn ich nun auf den Submit Button klicke um auf die nächste Seite zu gelangen, würde ich mir die Antworten gerne anzeigen lassen.
Allerding weiss ich leider nicht wie ich auf diese verschiedenen $_POST[''] zugreifen soll.
Wenn man 6 Antworten hatte, dann hat man auch $_POST['ant1'],...,$_POST['6']!!!
Aber wie greife ich automatisch darauf zu??
Ich hatte es mit einer Schleife probiert, die sich z.B. 6 mal durchläuft und immer $_POST['ant$i'] ausgibt. Aber das funktioniert natürlich nicht.

Ich freue mich über jede Antwort...

Verfasst: 26.02.2004 12:35
von Elo
Schleife ist doch ok.

Code: Alles auswählen

$_POST['ant'.$i]
Alternativ:

Code: Alles auswählen

$a_count = 'ant'.$i;

$_POST[$a_count]...
Du solltest über das Formular die Anzahl der Antworten durch ein Hidden mit übergeben. Somit hättest Du die Anzahl der Schleifendurchgänge.

elo