Vitufe vya Redio katika PHP
Hebu sasa tujifunze kufanya kazi na redio
katika PHP. Wacha tufanye vitufe kadhaa vya kubadilisha kwenye
fomu yetu:
<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>
Baada ya kupeleka fomu kwenye $_GET kitufe cha kubadilisha
kitatakuwa na thamani ya sifa value
ya kitufe kilichowekwa alama, au null,
kama hakuna kitufe kilichowekwa alama:
<?php
var_dump($_GET['radio']); // '1', '2', '3' au null
?>
Wakati wa kufanya kazi na redio, hutatizo lile lile linaibuka, kama ilivyo kwenye vibonyeo vya tiketi. Ili kutatua tatizo hili wacha tuongeze kipingamizili kisichojulikana:
<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>
Pia unaweza kutoingiza kipingamizili kisichojulikana, na kufanya moja ya vitufe vya kubadilisha kuwa na alama kwa chaguo-msingi:
<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>
Kwa kutumia vitufe viwili vya kubadilisha, muulize mtumiaji jinsia yake. Onyesha matokeo kwenye skrini.