Радиокнопки в 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>
С помощью двух переключателей спросите у пользователя его пол. Выведите результат на экран.