PHP beginner |
|
heb een tabel die een kalender voorstelt. dus datum met een beschrijving.
als er iets vandaag is moet hij dat in het rood aanduiden en dus als er meerdere zijn doet hij afwisselend 2soorten rood.
de datum is van de vorm:
0000-00-00 00:00:00
<?php
function bgdatum($j, $datum){
$datum=substr($datum,0,9);
if($j % 2){
if(date("Y-m-d")==$datum){
$color='#D82626';
}else{
$color='#F5F5F5';
}
}else{
if(date("Y-m-d")==$datum){
$color='#D65656';
}else{
$color='#EBEBEB';
}
}
return $color;
}
?>
<?php function bgdatum($j, $datum){ if($j % 2){ if(date("Y-m-d")==$datum){ $color='#D82626'; }else{ $color='#F5F5F5'; } }else{ if(date("Y-m-d")==$datum){ $color='#D65656'; }else{ $color='#EBEBEB'; } } return $color; } ?>
en het wordt aangeroepen door:
<td class="row8middle" style=" background-color: <?=bgdag($i,$kal['datum']) ?>; color: #237ED2;" ><?=$kal['datum'] ?></td>
<td class="row8middle" style=" background-color: <?=bgdag($i,$kal['datum']) ?>; color: #237ED2;" ><?=$kal['datum'] ?></td>
hij duidt echter nooit iets in het rood aan.
|