PHP interesse |
|
Ben alweer een stap verder. Maar ben er nog niet helemaal. Ik gebruik twee variabelen om deze met elkaar te vergelijken als deze gelijk zijn dan print ie die dag rood.
if($dagcompleet == $dagarray[($i -($edag - 1))])
if($dagcompleet == $dagarray[($i -($edag - 1))])
Zowel $dagcompleet wordt elke keer weer bijgesteld door de FOR loop en de $dagarray wordt ook elke keer aangepast. Maar toch kleurt ie geen dag rood? Terwijl als ik dit er van maak doet ie het wel.
if($dagcompleet == '2006-06-25')
if($dagcompleet == '2006-06-25')
Maar waarom dan niet als ik die string vervang door de variabele??
Hopelijk kan iemand me nog uit de brand halen? Zie hieronder de code ik gebruik (komt overigens van de kalender van deze site, nog bedankt )
Grtzz
$sql_kal = 'SELECT * FROM kalender WHERE gebruiker_ID ='.intval($_SESSION['gebruikerid']).'' ;
$resultaat_kal = mysql_query($sql_kal);
while($rij_kal = mysql_fetch_array($resultaat_kal)) {
$rij_kalender[] = $rij_kal['datum'] ;
foreach($rij_kalender as $key => $waarde) {
$dagarray[] = $waarde ;
}}
for($i = 0; $i < ( $edag + $ldag + $rest ); $i++) {
$dagcompleet = $jaar.'-'.$maand.'-'.($i -($edag - 1)) ;
if($i < $edag || $i >= ( $edag + $ldag ))
{
echo '<td> </td>'."\n";
}
else
{
if(date('d', $vandaag) == ($i - ($edag - 1)) && date('m') == $maand && date('Y') == $jaar)
{
if($dagcompleet == $dagarray[($i -($edag - 1))])
{
echo '<td bgcolor=red><font size=\'2\'><a href=scripts/appointments.php?dag='.($i -($edag - 1)).'&maand='.$maand.'&jaar='.$jaar.'>'. ($i -($edag - 1)) .'</a></font></td>'."\n";
} else {
echo '<td bgcolor="#CCCCCC"><font size=\'2\'><strong>'. ($i -($edag - 1)) .'</strong></font></td>'."\n";
}}
else
{
if($dagcompleet == $dagarray[($i -($edag - 1))])
{
echo '<td bgcolor=red><font size=\'2\'><a href=scripts/appointments.php?dag='.($i -($edag - 1)).'&maand='.$maand.'&jaar='.$jaar.'>'. ($i -($edag - 1)) .'</a></font></td>'."\n";
} else {
echo '<td><font size=\'2\'><a href=scripts/appointments.php?dag='.($i -($edag - 1)).'&maand='.$maand.'&jaar='.$jaar.'>'. ($i -($edag - 1)) .'</a></font></td>'."\n";
}}
if(($i + 1) % 7 == 0)
{
echo '</tr><tr>'."\n";
}
}
}
echo '</tr></table>';
}
$sql_kal = 'SELECT * FROM kalender WHERE gebruiker_ID ='.intval($_SESSION['gebruikerid']).'' ; $rij_kalender[] = $rij_kal['datum'] ; foreach($rij_kalender as $key => $waarde) { $dagarray[] = $waarde ; }} for($i = 0; $i < ( $edag + $ldag + $rest ); $i++) { $dagcompleet = $jaar.'-'.$maand.'-'.($i -($edag - 1)) ; if($i < $edag || $i >= ( $edag + $ldag )) { echo '<td> </td>'."\n"; } else { if(date('d', $vandaag) == ($i - ($edag - 1)) && date('m') == $maand && date('Y') == $jaar) { if($dagcompleet == $dagarray[($i -($edag - 1))]) { echo '<td bgcolor=red><font size=\'2\ '><a href=scripts/appointments.php?dag='.($i -($edag - 1)).'&maand='.$maand.'&jaar='.$jaar.'>'. ($i -($edag - 1)) .'</a></font></td>'."\n"; } else { echo '<td bgcolor="#CCCCCC"><font size=\'2\ '><strong>'. ($i -($edag - 1)) .'</strong></font></td>'."\n"; }} else { if($dagcompleet == $dagarray[($i -($edag - 1))]) { echo '<td bgcolor=red><font size=\'2\ '><a href=scripts/appointments.php?dag='.($i -($edag - 1)).'&maand='.$maand.'&jaar='.$jaar.'>'. ($i -($edag - 1)) .'</a></font></td>'."\n"; } else { echo '<td><font size=\'2\ '><a href=scripts/appointments.php?dag='.($i -($edag - 1)).'&maand='.$maand.'&jaar='.$jaar.'>'. ($i -($edag - 1)) .'</a></font></td>'."\n"; }} if(($i + 1) % 7 == 0) { } } } }
|