Kita akan mencoba untuk membuat Listbox (ComboBox)
yang di dalamnya terdapat opsi dari 1 sampai dengan 31, kita umpamakan
sebagai tanggal. daftar angka yang sesuai dengan tanggal saat ini
akan dipilih, sehingga menjadi nilai standar yang terpilih. Berikut
contoh kodenya:
<html>
<head>
<title>Tanggal terpilih pada ListBox (ComboBox)</title>
</head>
<body>
Tanggal :
<select name="tanggal">
<?php
// misal mengambil tanggal sekarang
$tglsekarang=date('d');
// mengulangi angka 1 - 31
for ($tgl=1; $tgl <=31 ; $tgl++)
{
// menyeleksi data yang sama dengan tanggal sekarang
echo "<option value=$tgl";
if ($tgl==$tglsekarang)
{
echo "selected";
}
echo ">$tgl</option>";
}
?>
</select>
</body>
</html>
PENJELASAN:
Pada program di atas, pertama kita membuat variabel $tglsekarang
yang berisi data tanggal saat ini, tentunya pada komputer kami.
$tglsekarang=date('d');
Kemudian kita membuat perulangan yang ditampilkan ke dalam opsi
Listbox, skrip ini sama dengan program terpilih lainya. Di dalam
perintah option, Anda dapat membuat bagian tanggal menjadi
terseleksi dengan menggunakan skrip seperti contoh berikut :
echo "<option value=$tgl";
if ($tgl==$tglsekarang)
{
echo "selected";
}
echo ">$tgl</option>";
Pada intinya, skrip di atas mengkondisikan apakan dari opsi 1-31
memiliki angka yang sama dengan variabel $tglsekarang. Apabila menemukan
nomor yang sama, maka akan kita berikan atribut selected.
Contoh hasilnya adalah:
|