Radioknapper i PHP
Lad os nu lære at arbejde med radio
i PHP. Lad os lave flere radioknapper i
vores formular:
<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 afsendelse af formularen vil $_GET indeholde værdien af value-attributten
fra den markerede radioknap, eller null,
hvis intet blev markeret:
<?php
var_dump($_GET['radio']); // '1', '2', '3' eller null
?>
Ved arbejde med radioknapper opstår det samme problem som med afkrydsningsfelter. For at løse dette problem lad os tilføje et skjult inputfelt:
<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 også undlade at indføre et skjult inputfelt og i stedet gøre en af radioknapperne markeret 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>
Brug to radioknapper til at spørge brugeren om deres køn. Vis resultatet på skærmen.