| 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: 17 let
|
|||
0