Mam takovy problem - mam kalendar, do kteryho se pouzitim MySQL zapisuji udalosti. Potrebuju, aby byl barevne odliseny den, kdy se neco deje. Zatim to mam reseny prachsprostym vypisem dnu z DB, ale chtel bych to vyresit primo napr. zmenou barvy policka v tom kalendari. Problem je, ze se musi pouzit pole, protoze jinak se zobrazi vzdy jenom jeden den a to prave nevim. Thx
Nyni je to udelane tak:
Zobrazeni dneska uz je hotovy, protoze je to jeden den, coz je v poho:Kód:<table> <tr> <td>Události:</td> <? define ('ADAY', (60*60*24)); $datearray = getdate(); $month = $datearray['mon']; $year = $datearray['year']; $today = $datearray['mday']; $tomorrow = $datearray['mday'] + 1; $yesterday = $datearray['mday'] - 1; $result = mysql_query (" SELECT Day FROM `events` WHERE (`Month`='$month') AND (`Year`='$year')"); for ($i = 0; $i < mysql_num_rows($result); $i++) { $row = mysql_fetch_array ($result); echo "<td class=\"calendar_event\">".$row['Day']."</td>"; } echo "</tr>"; echo "</table>";
Ted do toho nejak narvat ten vypis z DB dnu s udalosti...Kód:if($dayarray['mday'] == $datearray['mday']){ echo "<td id=\"calendar_today\">"; echo "<a href=\"calendar.php?den=".$dayarray['mday']."&mesic=$month&rok=$year&vcerejsek=$yesterday&dnesek=$today&zitrek=$tomorrow\">".$dayarray['mday']."</a>"; echo "</td>"; $start += ADAY; }




Odpověď s citací