Přepínače v PHP
Nyní se naučme pracovat s radio
v PHP. Vytvořme několik přepínačů v
našem formuláři:
<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 odeslání formulace bude v $_GET přepínače
obsažena hodnota atributu value
označeného přepínače, nebo null,
pokud nebylo nic označeno:
<?php
var_dump($_GET['radio']); // '1', '2', '3' nebo null
?>
Při práci s rádiovými tlačítky vzniká stejný problém jako u zaškrtávacích políček. K vyřešení tohoto problému přidejme skrytý vstup:
<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 také nezavádět skrytý vstup, ale udělat jeden z přepínačů označený ve výchozím nastavení:
<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>
Pomocí dvou přepínačů se zeptejte uživatele na jeho pohlaví. Výsledek zobrazte na obrazovce.