Botões de rádio em PHP
Vamos agora aprender a trabalhar com botões de rádio
em PHP. Vamos fazer vários botões de rádio em
nosso formulário:
<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>
Após o envio do formulário, em $_GET
conterá o valor do atributo value
do botão de rádio selecionado, ou null,
se nada foi selecionado:
<?php
var_dump($_GET['radio']); // '1', '2', '3' ou null
?>
Ao trabalhar com botões de rádio, surge o mesmo problema que nas caixas de seleção. Para resolver este problema vamos adicionar um input oculto:
<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>
Também é possível não adicionar um input oculto, e fazer um dos botões de rádio ser selecionado por padrão:
<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>
Usando dois botões de rádio, pergunte ao usuário o seu sexo. Exiba o resultado na tela.