Hi Leute,
ich habe einen Urlaubskalender, in den ich alle timestamps zwischen zwei validen Daten und die user_id in die DB eintrage.
Auf Urlaubskalenderseite selbst habe ich mehrere Schleifen und möchte die URLAUBSTage mit einer anderen class versehen, als die anderen.
Ich suche mit array_search in dem Array aus der DB. Leider habe ich das Problem, daß wenn ich Daten von jetzt bis 31.12.2004 eintrage, er mir nicht alle anzeigt, obwohl er alle aus der DB holt. Wenn ich den Dezember Urlaub eintrage, stellt er ihn dar.
Ich tippe, daß meine Schleife, ach ich weiß auch nicht, ich brauche dringend Schlaf.
Hier kommt Kurt: (In abgespeckter Form)
Hat jemand ne Idee oder schneller Durchblick?
Kaffee reicht nicht mehr.
Andre
ich habe einen Urlaubskalender, in den ich alle timestamps zwischen zwei validen Daten und die user_id in die DB eintrage.
Auf Urlaubskalenderseite selbst habe ich mehrere Schleifen und möchte die URLAUBSTage mit einer anderen class versehen, als die anderen.
Ich suche mit array_search in dem Array aus der DB. Leider habe ich das Problem, daß wenn ich Daten von jetzt bis 31.12.2004 eintrage, er mir nicht alle anzeigt, obwohl er alle aus der DB holt. Wenn ich den Dezember Urlaub eintrage, stellt er ihn dar.
Ich tippe, daß meine Schleife, ach ich weiß auch nicht, ich brauche dringend Schlaf.
Hier kommt Kurt: (In abgespeckter Form)
Code:
<?php for ($i=0; $i<count($Data); $i++) { $content.=' <table border="0" cellpadding="0" cellspacing="0" class="tddblue"> <tr><td valign="top">'.$Data[$i]['vorname'].''.$Data[$i]['nachname'].'</td> </tr>'."\n"; if ($Data[$i]['id']==$curr_user_id) { for ($j=0; $j<count($Month); $j++) { $trClass = ($j%2)? 'tdlblue':'tdwhite'; $tdClass = ($j%2)? 'tdwhite':'tdlblue'; $content.= ' <tr class="tddblue"> <td valign="top"> <table border="0" cellpadding="0" cellspacing="1"> <tr> <td valign="top" width="100"><font class="copy">'.$Month[$j]['name'].'</font> </td>'."\n"; // aktueller Timestamp u. Anzahl d. Tage d. Monats $currMonthTS = mktime(0,0,0,$Month[$j]['number'],1,$curr_year); $daysInCurrMonth = date('t', $currMonthTS); for ($k=1; $k<=$daysInCurrMonth; $k++) { $currDayTS = mktime(0,0,0,$Month[$j]['number'],$k,$curr_year); // hier erwischt er nicht alle Tage aus der DB !!!!!!!!!!!!!!!!!! $bool = (array_search(strval($currDayTS), $Vacancy))? true:false; $currTDClass = ($bool)? 'red':$tdClass; $currFClass = ($bool)? 'copywhite':'copy'; $content.= ' <td class="'.$currTDClass.'">'.$k.'</a></td>'."\n"; } $content.= ' </tr> </table> </td> </tr>'."\n"; } } $content.= ' </table> '."\n"; } ?>
Kaffee reicht nicht mehr.
Andre
Kommentar