Newsletter
Voting: maret2010
Email kan kepada kawan anda
Kontak BeritaNET.com :
Naskah : redaksi AT beritanet.com
Iklan : iklan AT beritanet.com
Lowongan : karir AT beritanet.com
Kursus IT : kursus AT beritanet.com
Beli Buku : buku AT beritanet.com
Kerjasama : joint AT beritanet.com
Prakiraan Cuaca Besok
Kita pernah beberapa kali melihat bahkan sering pada sebuah blog ataupun website terdapat sebuah kalender, yang mana kalender tersebut beragam bentuknya dan unik. Mungkin beberapa dari kita belum dapat membuat sebuah kalender pada sebuah web. Postingan kali ini saya akan membahas bagaimana cara membuat sebuah kalender di sebuah website seperti yang terlihat pada gambar disamping. Untuk membuat sebuah kalender seperti diatas kita tinggal menuliskan sintax atau coding seperti dibawah ini:
<?php
// Deklarasi jumlah hari
dalam 1 bulan
$num_days["January"]=31;
$num_days["February"]=($leap == 1 ?
29 : 28);
$num_days["March"]=31;
$num_days["April"]=30;
$num_days["May"]=31;
$num_days["June"]=30;
$num_days["July"]=31;
$num_days["August"]=31;
$num_days["September"]=30;
$num_days["October"]=31;
$num_days["November"]=30;
$num_days["December"]=31;
//
Deklarasi Hari
$days =
Array("Sun","Mon","Tue",&
quot;Wed","Thu","Fri","Sa
t");
$today_num
= $tnc = date("j");
$today_day =
date("D");
$tdc
=
array_search(date("D"),$days);
while ($tnc > 1) {
$tdc--;
if ($tdc <
0) { $tdc=6;
}
$tnc--;
}
$counter_day
= $days[$tdc];
$counter_day_num= 1;
$total_days
= $num_days[date("F")];
$on = 0;
$date_display_title="<b>".
date("F")."</b> (<i><font
size=1
color=green>".date("Y")."</fo
nt></i>)";
echo "
<table border=0 cellpadding=3
cellspacing=1>
<tr><td colspan=7
>{$date_display_title}</td></tr>
<tr>
<td><b>S</b></td>
<td><b>M</b></td>
<td><b>T</b></td>
<td><b>W</b></td>
<td><b>T</b></td>
<td><b>F</b></td>
<td><b>S</b></td>
</tr>
<tr>
";
while ($counter_day_num <= $total_days) {
if ($on > 6) {
$on=0; echo "</tr><tr>"; }
if ($counter_day !=
$days[$on]) { echo
"<td> </td>";
$on++; continue; }
if ($counter_day_num == date("j")) {
echo
"<td style='background:
rgb(230,230,230)'>";
echo "<font
style='color:
#0000FF'>{$counter_day_num}</font><
/td>";
}
else {
echo
"<td style='background: #FFFFFF;'
align=center>";
echo "<font
style='color: #0000FF'>".
$counter_day_num ."</td>";
if
($counter_day_num == date("j")) {
$dull=true; }
}
$counter_day_num++;
$next_day
=array_search($counter_day,$days) +
1;
$counter_day=$days[($next_day > 6 ? 0 :
$next_day)];
$on++;
}
echo
"</tr></table>";
?>
Setelah sintax tersebut selesai dibuat simpanlah dengan nama kalender.php. setelah itu tinggal dipanggil dari browser.
Penulis : Adi Suratno Sukmo Kusumo - Peserta Content Contest 2009
Diskusikan berita ini di Diskusi BeritaNET.com





Muka |

