Autor | Zpráva | ||
---|---|---|---|
JanS Profil |
#1 · Zasláno: 23. 11. 2008, 14:46:13
Kód
for($l = 0; $l < 7; $l++) { echo "<tr>\n"; for($r = 1; $r <= 7; $r++) { $dayNum = $r + $l*7 - ($date['wday']-1); echo "<td style='border:1px solid #000000;padding:1px;"; if ($dayNum > 0 && $dayNum <= $dayTotal) { if($dayNum == Date("j") and $_SESSION["Month"] == Date("m") and $_SESSION["Year"] == Date("Y")) { echo 'background-color:#cccccc;'; } else { echo ($r == 6 or $r == 7) ? 'background-color:#ff9933;' : ''; } $parameter = $date['year']."-".$date['mon']."-".$dayNum; echo "'><a href='?show=$parameter'>".$dayNum."</a></td>\n"; } else { echo "'> </td>\n"; } } echo "</tr>\n"; if ($dayNum >= $dayTotal) { break; } } zobrazuje tabulku se dny pro určitý měsíc, ale když některý měsíc začíná nedělí, první den se nevykreslí (něděle) a skočí rovnou na 2. den. Nevidí někdo chybu? Přemýšlím nad tím, ale opravdu nechápu důvod... Děkuju za tipy. |
||
Časová prodleva: 15 let
|
0