Salah satu contoh pemakaian objek RadioButton (Option Button)
biasa diterapkan pada pilihan jenis kelamin, misalnya Pria(P)
dan Wanita (W). Kita dapat membuat program ubah
data dengan RadioButton terseleksi atau terpilih,
tentunya tergantung jenis kelamin yang sudah dipilih atau dari data
yang berasal dari database (biasanya saat mengubah data). Untuk
lebih jelasnya, Anda dapat melihat latihan berikut:
<html>
<head>
<title>Opsi terpilih pada data jenis kelamin</title>
</head>
<body>
<?php
// Misal dari $jkelamin=$hasil[kelamin];
$jkelamin='P';
if ($jkelamin=='P') {
echo "<input name=jkelamin type=radio value=P checked>
Pria";
echo "<input name=jkelamin type=radio value=W> Wanita";
}
else {
echo "<input name=jkelamin type=radio value=P> Pria";
echo "<input name=jkelamin type=radio value=W checked>
Wanita";
}
?>
</body>
</html>
PENJELASAN:
Pada kode program di atas, pertama kita harus mendapatkan data asli
yang ada di dalam tabel database. Untuk mempermudah, kita dapat
membuat nilai standar pada variabel $jkelamin. Perhatikan
skrip berikut:
$jkelamin='P';
dengan skrip di atas, kita dapat menampilkan komponen RadioButton
dengan dua kondisi, yaitu apabila jenis kelaminnya bernilai P
dan jenis kelamin yang bernilai W. Kedua kondisi
tersebut memiliki dua opsi yang datanya terpilih.
Jika jenis kelamin bernilai P, maka RadioButton
yang diseleksi adalah pada opsi Pria. Skrip yang
digunakan adalah:
if ($jkelamin=='P') {
echo "<input name=jkelamin type=radio value=P checked>
Pria";
echo "<input name=jkelamin type=radio value=W> Wanita";
}
sedangkan apabila jenis kelami bernilai W, maka
RadioButton yang dipilih pada opsi Wanita.
Perhatikan skrip berikut:
else {
echo "<input name=jkelamin type=radio value=P> Pria";
echo "<input name=jkelamin type=radio value=W checked>
Wanita";
}
CONTOH 2:
Berikut contoh yang lain untuk opsi golongan darah (A, B, AB dan
O). Pada kode berikut, kita akan memasukkan daftar pilihan pada
variabel array. Berikut kodenya:
<html>
<head>
<title>Opsi terpilih pada data golongan darah</title>
</head>
<body>
<?php
// Misal dari $gdarah=$hasil[gdarah];
$gdarah='AB';
// jenis golongan darah
$darah= array('A','B','AB','O');
// perulangan dari angka 0 sampai dengan
4
for ($urut=0; $urut < 4; $urut++)
{
echo "<input name=jkelamin type=radio
value=$darah[$urut]";
if ($darah[$urut]=="$gdarah") {
echo " checked";
} echo "> $darah[$urut] <br>";
}
?>
</body>
</html>
CONTOH 3:
Berikut contoh yang lain untuk opsi jurusan pasa sekolah tinggi
komputer. Pemakaian model data array dapat digunakan, contohnya
seperti skrip program berikut:
<html>
<head>
<title>Opsi terpilih pada data jurusan</title>
</head>
<body>
<?php
// Misal dari $hasil[jurusan];
$jurusan='MI';
$nmjur= array('Teknik Informatika',
'Teknik Komputer',
'Sistem Informasi',
'Manjemen Informatika',
'Komputer Akutansi');
$kdjur= array('TI','TK','SI','MI','KA');
for ($urut=0; $urut < 5; $urut++)
{
echo "<input name=injurusan type=radio
value=$kdjur[$urut]";
if ($kdjur[$urut]=="$jurusan") {
echo " checked";
} echo "> $nmjur[$urut] <br>";
}
?>
</body>
</html>
|