Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > nur EIN radiobutton auswählen können
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > nur EIN radiobutton auswählen können

Pages: [1]

geschrieben von Pablo am 02.04.2004 - 21:05
hi,

ich glaub das ist das erste mal, dass ich ein html-problem hab... na ja, egal:

ich erstelle mit einem php-script 6 radio-buttons (s.bild).
es soll aber jedes mal nur EIN radio-button ausgewählt werden. nur wie geht das?
ich habe herausgefunden (bzw. wusste), dass wenn man allen radiobuttons den selben namen gibt, dass so ist, wie ich das will, aber dann weiß ich nicht, wie ich das mit einem php-script weiterverarbeiten soll, weil alle ja gleich heißen und man die (meines wissens) nicht unterscheiden kann.

der generierte html-code sieht so aus:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
<form action="vote.php" method="post" name="vote">
Bewerte die Seite Webdesign-Hilfe.net<br><input type="radio" name="0">1 - sehr gut<br>
<input type="radio" name="1">2<br>
<input type="radio" name="2">3<br>
<input type="radio" name="3">4<br>
<input type="radio" name="4">5<br>

<input type="radio" name="5">6 - ungenügend<br>
</form>


falls jemand es braucht kann ich auch den php-code hier posten...

und hier das bild:
http://www.webdesign-hilfe.net/anderes/shitshitshit.gif
(das foto wird ca. am 01.05.04 vom server gelöscht)

noch was: es darf KEIN javascript genutzt werden!!!

Pablo

geschrieben von Shaddow am 02.04.2004 - 21:18
oh hala! naja, wenn alles nichts hilft, dann wirst du auf js oder selectboxen zurückgreifen müssen.

geschrieben von Danny am 02.04.2004 - 21:29
@shaddow den beitrag versthe ich gar nicht
@ pablo

du musst den radio buttons den selben namen geben... hier ein beispiel

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
<form action="vote.php" method="post" name="vote">
Bewerte die Seite Webdesign-Hilfe.net<br><input type="radio" name="vote" value="1">1 - sehr gut<br>
<input type="radio" name="vote" value="2">2<br>
<input type="radio" name="vote" value="3">3<br>
<input type="radio" name="vote" value="4">4<br>
<input type="radio" name="vote" vlaue="5">5<br>

<input type="radio" name="vote" value="6">6 - ungenügend<br>
</form>


so auslesen kannst du dasd mit php zb so

PHP-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 

<?

switch($_POST['vote'])
{
case 
'1':
echo 
"es wurde die 1 gedrückt";
break;

case 
'2':
echo 
"es wurde die 2 gedrückt";
break;

case 
'3':
echo 
"es wurde die 3 gedrückt";
break;

case 
'4':
echo 
"es wurde die 4 gedrückt";
break;

case 
'5':
echo 
"es wurde die 5 gedrückt";
break;

case 
'6':
echo 
"es wurde die 6 gedrückt";
break;
}
?>



so müsste es gehen...

geschrieben von Pablo am 02.04.2004 - 21:31
darauf muss man erstmal kommen *g*

danke,
Pablo

geschrieben von Armin am 02.04.2004 - 21:32
Hi,

Du muss einen value mitgeben.
Name gleich, value dann unterschiedlich.

<input type="radio" name="vote" value="2">2<br>

Armin

geschrieben von Pablo am 02.04.2004 - 21:35
ok... das hatte ich bei dannys post ganz übersehen mit dem value...

geschrieben von Danny am 02.04.2004 - 21:55
beim auf senden klicken hat ichs bemerkt das ichs vergessen hatte habs dann shcnellstmöglich behoben da war der pablo aber mit c&p schneller


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.