Radioknappar i PHP
Låt oss nu lära oss att arbeta med radio
i PHP. Låt oss skapa några radioknappar i
vårt formulär:
<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>
Efter att formuläret skickats kommer $_GET för radioknappen
innehålla värdet av attributet value
för den markerade radioknappen, eller null,
om inget var markerat:
<?php
var_dump($_GET['radio']); // '1', '2', '3' eller null
?>
När man arbetar med radio uppstår samma problem som med kryssrutor. För att lösa detta problem låt oss lägga till ett dolt inputfält:
<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>
Man kan också undvika att använda ett dolt inputfält och istället göra en av radioknapparna markerad som standard:
<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>
Använd två radioknappar för att fråga användaren om hans/hennes kön. Visa resultatet på skärmen.