Prepínače (radio buttons) v PHP
Poďme sa teraz naučiť pracovať s radio
v PHP. Vytvorme niekoľko prepínačov v
nášom formulári:
<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>
Po odoslaní formulára v $_GET prepínača
bude obsahovať hodnotu atribútu value
označeného prepínača, alebo null,
ak nebolo nič označené:
<?php
var_dump($_GET['radio']); // '1', '2', '3' alebo null
?>
Pri práci s rádio vzniká rovnaký problém, ako pri zaškrtávacích políčkach. Na vyriešenie tohto problému pridajme skryté pole:
<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>
Môžeme tiež nezavádzať skryté pole, ale urobiť jeden z prepínačov označený predvolene:
<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>
Pomocou dvoch prepínačov sa spýtajte používateľa na jeho pohlavie. Výsledok zobrazte na obrazovke.