Apabila kita akan membuat input type select untuk tanggal kadang direpotkan kalau harus memilih tanggal karena ketika kita telah memilih tanggal dan memprosesnya maka input tersebut akan kembali ke awal. Dengan script ini kita bisa membuat input itu menampilkan angka sesuai tanggal hari ini.
---------------------------------------------------------------------------------
<?php
$date=date(d);
$mount=date(m);
$dates="<select name='tgl'>";
for($tgl=1;$tgl<=31;$tgl++){
if($tgl<10){
$zero="0";
} else {
$zero="";
}
$tanggal="$zero$tgl";
if($tanggal==$date){
$selected="selected";
} else {
$selected="";
}
$dates.="<option value='$zero$tgl' $selected>$zero$tgl</option>";
}
$dates.="</select>";
$mounts="<select name='bln'>";
for($bln=1;$bln<=12;$bln++){
if($bln<10){
$zero="0";
} else {
$zero="";
}
$bulan="$zero$bln";
if($bulan==$mount){
$selected2="selected";
} else {
$selected2="";
}
$mounts.="<option value='$zero$bln' $selected2>$zero$bln</option>";
}
$mounts.="</select>";
$show_date=<<<EOT
<table border="0">
<tr>
<td>Tanggal</td>
<td>$dates   $mounts </td>
</tr>
</table>
EOT;
echo $show_date;
?>
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
<?php
$date=date(d);
$mount=date(m);
$dates="<select name='tgl'>";
for($tgl=1;$tgl<=31;$tgl++){
if($tgl<10){
$zero="0";
} else {
$zero="";
}
$tanggal="$zero$tgl";
if($tanggal==$date){
$selected="selected";
} else {
$selected="";
}
$dates.="<option value='$zero$tgl' $selected>$zero$tgl</option>";
}
$dates.="</select>";
$mounts="<select name='bln'>";
for($bln=1;$bln<=12;$bln++){
if($bln<10){
$zero="0";
} else {
$zero="";
}
$bulan="$zero$bln";
if($bulan==$mount){
$selected2="selected";
} else {
$selected2="";
}
$mounts.="<option value='$zero$bln' $selected2>$zero$bln</option>";
}
$mounts.="</select>";
$show_date=<<<EOT
<table border="0">
<tr>
<td>Tanggal</td>
<td>$dates   $mounts </td>
</tr>
</table>
EOT;
echo $show_date;
?>
---------------------------------------------------------------------------------
Tidak ada komentar:
Posting Komentar