Radioknapper i PHP
La oss nå lære å jobbe med radio
i PHP. La oss lage flere radioknapper i
skjemaet vårt:
<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>
Etter innsending av skjemaet vil $_GET av radioknappen
inneholde verdien av attributtet value
for den valgte radioknappen, eller null,
hvis ingenting ble valgt:
<?php
var_dump($_GET['radio']); // '1', '2', '3' eller null
?>
Ved arbeid med radio oppstår det samme problemet som med avkrysningsbokser. For å løse dette problemet la oss legge til et skjult input-felt:
<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å unngå å introdusere et skjult input-felt, og gjøre en av radioknappene valgt 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>
Ved hjelp av to radioknapper, spør brukeren om hans/hennes kjønn. Vis resultatet på skjermen.