İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Takvim scriptinde hata

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
Merhabalar,
takvim scripti ile düzenleme yaptım. örnegin 3 ay boyunca günleri listeletmek istiyorum. Aylar ve kaç ay oldugu doğru şekilde çıkıyor. ama 2. ayda 2.ayın ilk günü doğru günde olmuyor. Örnegin salıda olması gerekirsen perşembede oluyor. Sizce neden olabilir?

PHP:
<form action="tarihsonuc.php" method="post">
<?php 
$monthNames = Array("aylar","Ocak", "Subat", "Mart", "Nisan", "Mayis", "Haziran", "Temmuz", "Agustos", "Eylul", "Ekim", "Kasim", "Aralik");
$cMonth = date("n");
$cYear = date("Y");
$ayy = $cMonth + 1;
for ($y = 0; $y < 3; $y++) {
	echo "<hr>".$cMonth."<hr>";
?>
<table width="100%" border="0" cellpadding="2" cellspacing="2" valign="top">
<tr align="center">
<td colspan="7" bgcolor="#999999" style="color:#FFFFFF"><strong><?php echo $monthNames[$cMonth].' '.$cYear; ?></strong></td>
</tr>
<tr>
<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>P</strong></td>
<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>S</strong></td>
<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Ç</strong></td>
<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>P</strong></td>
<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>C</strong></td>
<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>C</strong></td>
<td align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>P</strong></td>
</tr>
<?php
//Yeni sene
$timestamp = mktime(0,0,0,$cMonth,0,$cYear);
$maxday = date("t",$timestamp);
$thismonth = getdate ($timestamp);
$startday = $thismonth['wday'];
for ($i=0; $i<($maxday+$startday); $i++) {
if(($i % 7) == 0 ) echo "<tr>\n";
if($i < $startday) echo "<td></td>\n";
else 

echo "<td align='center' valign='middle' height='20px'>". ($i - $startday + 1) .'<input type="checkbox" value="'.($i - $startday + 1)."-".$cMonth."-".$cYear.'" name="tarihler[]">'."</td>\n";
if(($i % 7) == 6 ) echo "</tr>\n";
}
?>
</table>
<?php 
$cMonth = $cMonth + 1;
$ayy = $ayy +1;
}
?>
<input type="submit" value="gonder">
</form>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst