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

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
18inch
Mitglied
Beiträge: 77
Registriert: 14.10.2003 00:41

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

Beitrag 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...
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag 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
Antworten

Zurück zu „Coding & Technik“