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?
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>