PHP'de Radyo Düğmeleri
Şimdi PHP'de radio
ile nasıl çalışılacağını öğrenelim. Formumuzda birkaç radyo düğmesi yapalım:
<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>
Form gönderildikten sonra $_GET içinde
seçili radyo düğmesinin value
özelliğinin değeri olacak, ya da hiçbir şey seçilmediyse
null olacak:
<?php
var_dump($_GET['radio']); // '1', '2', '3' veya null
?>
Radyo düğmeleriyle çalışırken, onay kutularında olduğu gibi aynı sorun ortaya çıkar. Bu sorunu çözmek için gizli bir input ekleyelim:
<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>
Gizli bir input eklemek yerine, radyo düğmelerinden birini varsayılan olarak seçili de yapabilirsiniz:
<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>
İki radyo düğmesi kullanarak kullanıcıya cinsiyetini sorun. Sonucu ekrana yazdırın.