Utama/ Tips dan Trik


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: