Fabian Transchel: Einen Fragebogen in PHP über mehrere Seiten gehen lassen?

Beitrag lesen

Hallo nochmal

if($action=="senden"){
Wo kommt $action denn her? Wie wär's mit $action = $_POST['action']; ?

berechtigte Frage, aber hier wurde doch garantiert wieder nicht verstanden, dass der Name des Submit-Buttons übertragen und abgefragt werden muss und nicht der Text, der bein <form action"..." ...> drinsteht.

Ich vergaß eben zu erwähnen, dass man ja uch in der action die actionvariable mit "senden" belegen kann.
action="auswert.php?action=senden"

dann ist $_GET['action'] == "senden"

Für die HTTP-Kenner: Ja, in POST-Formularen ist das so! PHP wertet nämlich den Query-String ganz normal aus und füllt damit $_GET. Ist das ganze ein GET-Form geht es nicht, da der Query-String überschrieben wird.

Fabian