Radio mygtukai PHP
Dabar išmokime dirbti su radio
PHP. Sukurkime keletą perjungimo mygtukų
mūsų formoje:
<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>
Po formos pateikimo $_GET perjungimo mygtuke
bus talpinama value atributo reikšmė
pažymėto perjungimo mygtuko, arba null,
jei niekas nebuvo pažymėta:
<?php
var_dump($_GET['radio']); // '1', '2', '3' arba null
?>
Dirbant su radio kyla ta pati problema, kaip ir varnelėse. Norėdami išspręsti šią problemą pridėkime paslėptą įvesties lauką:
<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>
Taip pat galima neįvesti paslėpto įvesties lauko, o padaryti vieną iš perjungimo mygtukų pagal nutylėjimą pažymėtą:
<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>
Naudodami du perjungimo mygtukus paklauskite naudotojo jo lyties. Rezultatą parodykite ekrane.