Butang Radio dalam PHP
Sekarang mari kita belajar bekerja dengan radio
dalam PHP. Mari buat beberapa butang toggle dalam
bentuk kami:
<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>
Selepas borang dihantar, $_GET butang toggle
akan mengandungi nilai atribut value
butang toggle yang ditanda, atau null,
jika tiada apa yang ditanda:
<?php
var_dump($_GET['radio']); // '1', '2', '3' atau null
?>
Apabila bekerja dengan radio, masalah yang sama timbul seperti dalam kotak semak. Untuk menyelesaikan masalah ini mari tambah input tersembunyi:
<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>
Anda juga boleh tidak menggunakan input tersembunyi, tetapi membuat salah satu butang toggle ditanda secara lalai:
<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>
Dengan menggunakan dua butang toggle, tanyakan jantina pengguna. Paparkan hasilnya di skrin.