phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?Re:_[php]_Re:_[php]_Re:_[php]_name_von_mehreren_radiobutton_=FCber_eine_schleife_a?=

[php] =?ISO-8859-1?Q?Re:_[php]_Re:_[php]_Re:_[php]_name_von_mehreren_radiobutton_=FCber_eine_schleife_a?=

Hans Theo Mislisch info_(at)_agathos.net
Mon, 22 Jan 2001 12:06:52 +0100


Hallo m.,

> sage ich echo $r1;
> gibt er das value raus

> aber bei $r[$i];
> macht er das nicht, selbst wenn i=1 ist

> folglich ist ( $r1 != $r[$i] )

> so sieht das inputfeld aus, davon 100 stk.

> <input type="radio" name="r1" value="bla">
> <input type="radio" name="r2" value="bla"> usw.

Ja, logisch. Wenn Du Variablen übergibst und kein Array,
gehts so auch nicht.

Im Formular machst Du es so:

<input type="checkbox" name="auswahl" value="1">
<input type="checkbox" name="auswahl" value="2"> usw.

Bei jedem Knopf name gleich machen, value = die Nummer.

Dann im nächsten Skript:

Jede markierte Checkbox ist ein Element im Array, sind alle gecheckt sinds 100 Elemente.

     for ($i=0;$i<count($auswahl);$i++){   // Elemente in Array "auswahl" ermitteln, Schleife so oft durchlaufen lassen

           if ($auswahl[$i] != ""){        // je nach verwendeten Buttons (zB. checkbox) brauchts das hier nicht.
                                           // falls Du aber eine Ja/Nein Kombination hast ist value "" oder "lfd_nr"
              echo $auswahl[$i];           // Wenn Button 5,7,9 ausgewählt, werden 3 Elemente im Array sein und die
                                           // gibst Du aus. Der Wert steht ja im "value"
              }



Liebe Grüße

Theo


--
Agathos Networks - Postfach 1114 - D-87515 Sonthofen
Tel: +49 (0)8321 67388-80  Fax: +49 (0)8321 67388-50
mailto:info_(at)_agathos.net


php::bar PHP Wiki   -   Listenarchive