Radio dugmad u PHP
Sada ćemo naučiti kako da radimo sa radio
u PHP. Napravićemo nekoliko prekidača u
našoj formi:
<form action="" method="GET">
<input type="radio" name="radio" value="1">
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Nakon slanja forme, u $_GET
će se nalaziti vrednost atributa value
označenog prekidača, ili null,
ako ništa nije označeno:
<?php
var_dump($_GET['radio']); // '1', '2', '3' ili null
?>
Pri radu sa radio dugmadima javlja se isti problem kao i kod čekboksova. Da bismo rešili ovaj problem dodajmo skriveni input:
<form action="" method="GET">
<input type="hidden" name="radio" value="0">
<input type="radio" name="radio" value="1">
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Takođe, možemo da ne dodajemo skriveni input, već da jedan od prekidača bude označen podrazumevano:
<form action="" method="GET">
<input type="radio" name="radio" value="1" checked>
<input type="radio" name="radio" value="2">
<input type="radio" name="radio" value="3">
<input type="submit">
</form>
Pomoću dva prekidača pitajte korisnika o njegovom polu. Prikažite rezultat na ekranu.