Радыёкнопкі ў PHP
Давайце цяпер навучымся працаваць з radio
у PHP. Зробім некалькі пераключальнікаў у
нашай форме:
<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>
Пасля адпраўкі формы ў $_GET пераключальніка
будзе ўтрымлівацца значэнне атрыбута value
адзначанага пераключальніка, альбо null,
калі нічога не было адзначана:
<?php
var_dump($_GET['radio']); // '1', '2', '3' ці null
?>
Пры працы з радыё ўзнікаюць тая ж праблема, што і ў чэкбоксах. Для вырашэння гэтай праблемы давайце дадамо схаваны інпут:
<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>
Можна таксама не ўводзіць схаваны інпут, а зрабіць адзін з пераключальнікаў адзначаным па змаўчанні:
<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>
З дапамогай двух пераключальнікаў спытайце ў карыстальніка яго пол. Вывядзіце вынік на экран.