dedlfix: Radio-Elemente gruppieren

Beitrag lesen

echo $begrüßung;

Alles ist in einem Formular verpackt und ich möchte nun nach dem klick auf einen Submit-Button den jeweiligen Wert das Buttons in ein Array einlesen.

Wenn du die HTML-Elemente geschickt benennst, liefert dir PHP die Inhalte bereits in einem Array.

Es ist zu sagen, dass sich die Radio-Buttons alle in einer while Schleife befinden, wo sie auch nicht rausgenommen werden können.

Nein. HTML kennt keine while-Schleife. Verwechsele bitte nicht die Erzeugung mit dem Ergebnis.

So könnte es z.B aussehen:

Gruppe1:   [x] OK   [] nicht OK
        Gruppe2:   [] hi   [x] ciao
        Gruppe3:   [x] ich  [] du

<input type="radio" name="foo[gruppe1]" value="OK">
<input type="radio" name="foo[gruppe1]" value="nicht OK">
<input type="radio" name="foo[gruppe2]" value="hi">
<input type="radio" name="foo[gruppe2]" value="ciao">
<input type="radio" name="foo[gruppe3]" value="ich">
<input type="radio" name="foo[gruppe3]" value="du">

Die Werte stehen dann ein $_POST[foo].

echo "$verabschiedung $name";