05 SEPTEMBR 2011 : Habis libur lebaran gak baik terus – terus istirahat terbuai dengan liburannya. Hari pertama beraktifitas setelah liburan alkhamdulillah semangat masih ada tersisa tinggal mencari suntikan semangat lagi. Kali ini saya akan sedikit berbagi yaitu membuat penanggalan dengan menggunakan perulangan pada PHP.
Langsung praktekan saja
<h5>Tanggal Hari Ini : </h5>
<form action="#">
<?php
$x=date("d"); #1
$y=date("m"); #2
$z=date("Y"); #3
?>
<select name="tanggal">
<?php
for($i=1;$i<=31;$i++){ #4
if($i==$x){
echo "<option value="$i" selected>$i</option>"; #5
}else{
echo "<option value="$i">$i</option>";
}
}
?>
</select>
<select name="bulan">
<option value="Januari" <?php if($y==1){ echo "selected"; }?>>Januari</option>
<option value="Februari" <?php if($y==2){ echo "selected"; }?>>Februari</option>
<option value="Maret" <?php if($y==3){ echo "selected"; }?>>Maret</option>
<option value="April" <?php if($y==4){ echo "selected"; }?>>April</option>
<option value="Mei" <?php if($y==5){ echo "selected"; }?>>Mei</option>
<option value="Juni" <?php if($y==6){ echo "selected"; }?>>Juni</option>
<option value="Juli" <?php if($y==7){ echo "selected"; }?>>Juli</option>
<option value="Agustus" <?php if($y==8){ echo "selected"; }?>>Agustus</option>
<option value="September" <?php if($y==9){ echo "selected"; }?>>September</option>
<option value="Oktober" <?php if($y==10){ echo "selected"; }?>>Oktober</option>
<option value="Nopember" <?php if($y==11){ echo "selected"; }?>>Nopember</option>
<option value="Desember" <?php if($y==12){ echo "selected"; }?>>Desember</option>
</select>
<select name="tahun">
<?php for($i=$z-1;$i<=$z+1;$i++){ #6
if($i==$z){
echo "<option value="$i" selected>$i</option>";
}else{
echo "<option value="$i">$i</option>";
}
}
?>
</select>
</form>
Pada penuliasan script diatas yang perlu kalian garis bawahi dan diperhatikan adalah script yang tercetak hijau. Karena saya banyak mengalami kesalahan dan pemahaman mendalam di script tersebut.
#1,#2,#3Gak perlu saya jelaskan beda cara penulisan, huruf d,m,Y jika diganti ke huruf capital atau sebaliknya maka hasilnyapun akan berbeda
#4,#6
Saya mengalami kesalahan dalam memasukan batas atas, yang seharusnya ditulis $i<=31 saya menuliskannya $i=31
#5
Dalam php ketika menuliskan tanda petik dalam tanda petik maka harus didahului dengan tanda slash
Heheh .. tambah bingung yah..Moga aja bisa bermanfaat untuk agan – agan semua. Insya Allah klo ada kesempatan saya mencoba ingin berbagi kembali mengenai format penanggalan
Full Artikel Download -->> Klik Disini
Posting Komentar
Posting Komentar