Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Jak sprawdzić czy radio jest zaznaczone?
Forum PHP.pl > Forum > Przedszkole
Szunaj85
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?
nospor
print_r($_POST);
?
rocktech.pl
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. }
Kshyhoo
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>

?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.