phpbar.de logo

Mailinglisten-Archive

[php] Re: =?iso-8859-1?Q?=5Bphp=5D_name_von_mehreren_radiobutton_=FCber_eine_schle?= =?iso-8859-1?Q?ife_abfragen?= =?iso-8859-1?Q?ife_abfragen?=

[php] Re: =?iso-8859-1?Q?=5Bphp=5D_name_von_mehreren_radiobutton_=FCber_eine_schle?= =?iso-8859-1?Q?ife_abfragen?= =?iso-8859-1?Q?ife_abfragen?=

Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at
Sun, 28 Jan 2001 01:29:43 +0100


On Mon, Jan 22, 2001 at 10:00:25AM +0100, m.klein wrote : 
> ich habe 100 radiobuttons die alle die bezeichnung r1 ... r100 haben
> nun könnte ich den selected über eine case oder ne if abfragen,
> kann natürlich mal garnix.
> als bsp. meine idee war über eine forschleife abzufragen ob der 
> button selected ist, und dessen value auszugeben. 

	Sicher das du Radiobuttons verwendest ? Warum sollten
dich die alle Interessieren wenn der Benutzer nur einen davon
auswaehlen kann ? Radiobuttons werden im allgemeinen ja
gruppiert. Verwende einfach fuer jede Gruppe einen anderen namen,
somit sollte sich die Anzahl der Variablen stark minimieren.
Ausserdem kannst du auch dazu uebergehen einer radiobutton-group
einen platz in einem array fix zuweisen

<input type="radio" name="myarray[0]" value="0">
<input type="radio" name="myarray[0]" value="1">
<input type="radio" name="myarray[0]" value="2">

<input type="radio" name="myarray[1]" value="0">
<input type="radio" name="myarray[1]" value="1">
<input type="radio" name="myarray[1]" value="2">

<input type="radio" name="myarray[2]" value="0">
<input type="radio" name="myarray[2]" value="1">
<input type="radio" name="myarray[2]" value="2">

.
.
.

Und im php dann

	for( $i = 0; $i < count( $myarray); $i++)
		echo $myarray[$i];

Es kann natuerlich auch sein das idee, dir einen anderen
loesungsansatz zu bieten, gar nix bringt weil du es aus einem
best. grund gerade so eben brauchst. Aber versuchen kann mans ja
;)

m.

-- 
Markus Fischer,  http://josefine.ben.tuwien.ac.at/~mfischer/
EMail:         mfischer_(at)_josefine.ben.tuwien.ac.at
PGP Public  Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc
PGP Fingerprint: D3B0 DD4F E12B F911 3CE1  C2B5 D674 B445 C227 2BD0


php::bar PHP Wiki   -   Listenarchive