Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Jak sprawdzić czy radio jest zaznaczone?
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

Ostrzeżenie: (0%)
-----


Kod
<td width="20px"><input type="radio" name="radio_1" value="radio_1" /></td>
<td width="20px"><input type="radio" name="radio_2" value="radio_2" /></td>
<td width="20px"><input type="radio" name="radio_3" value="radio_3" /></td>
<td width="20px"><input type="radio" name="radio_4" value="radio_4" /></td>

Jak za pomocą PHP sprawdzić czy któreś pole radio zostało zaznaczone, a jeśli tak to które?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




print_r($_POST);
?
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

Patrząc na kod widzę iż, możesz zaznaczyć wszystkie radio (chyba nie tak był zamysł) daj name="radio" dla wszystkich elementów.

Odpowiedź na twoje pytanie:

  1. if(isset( $_POST['radio']))
  2. {
  3. echo 'radio jest zaznaczone a wartość to: '.$_POST['radio'];
  4. }


Ten post edytował rocktech.pl 13.01.2012, 14:07:13
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




A tak:
  1. <?php
  2. $k = $_GET['k'];
  3.  
  4. function ustaw($zmienna, $wartosc) {
  5. if ($zmienna==$wartosc) echo 'checked="checked"';
  6. }
  7. ?>
  8.  
  9. <form action="index.php" method="get"><div>
  10. Wybierz kolor:
  11. <br /><input type="radio" name="k" value="czerwony" <? ustaw($k, 'czerwony') ?> /> czerwony
  12. <br /><input type="radio" name="k" value="zielony" <? ustaw($k, 'zielony') ?> /> zielony
  13. <br /><input type="radio" name="k" value="czarny" <? ustaw($k, 'czarny') ?> /> czarny
  14. <br /><input type="radio" name="k" value="inny" <? ustaw($k, 'inny') ?> /> inny
  15. <br /><input type="submit" value="OK" />
  16. </div></form>

?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 22:45