Radiógombok PHP-ben
Most pedig tanuljuk meg, hogyan kell kezelni a radio
gombokat PHP-ben. Készítsünk néhány választógombot
űrlapunkban:
<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>
Az űrlap elküldése után a $_GET tömb a
kiválasztott választógomb value
attribútumának értékét fogja tartalmazni, vagy null-t,
ha semmi sem volt kiválasztva:
<?php
var_dump($_GET['radio']); // '1', '2', '3' vagy null
?>
A radiógombokkal ugyanaz a probléma merül fel, mint a jelölőnégyzeteknél. A probléma megoldásához adjunk hozzá egy rejtett beviteli mezőt:
<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>
Bevezethetünk egy rejtett mezőt, vagy megadhatjuk, hogy az egyik választógomb legyen alapértelmezetten kiválasztva:
<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>
Két választógomb segítségével kérdezd meg a felhasználó nemét. Jelenítsd meg az eredményt a képernyőn.