So.
Angenommen in deiner Tabelle seien folgende Zeilen:
<tr class="rowA">
<td>01.05.1011</td>
<td>Sonntag</td>
</tr>
<tr class="rowB">
<td>02.05.1011</td>
<td>Montag</td>
</tr>
<tr class="roB">
<td>03.05.1011</td>
<td>Dienstag</td>
</tr>
<tr class="rowB">
<td>04.05.1011</td>
<td>Mittwoch</td>
</tr>
Dann definierst Du oben in deinem Dokument eine php Funktion:
<?php
function isToday($datum) // erwartet bei Aufruf ein String mit Datum im Format dd.mm.yyyy (01.01.2011)
{
if (date("d.m.Y") == $datum)
{
return true;
}
else
{
return false;
}
}
?>
Und dein Tabellenkoerper passt Du so an:
<tr class="<?php if (isToday("01.05.1011")){echo"rowH"} else {echo"rowA"} ?>">
<td>01.05.1011</td>
<td>Sonntag</td>
</tr>
<tr class="<?php if (isToday("02.05.1011")){echo"rowH"} else {echo"rowB"} ?>">
<td>02.05.1011</td>
<td>Montag</td>
</tr>
<tr class="<?php if (isToday("03.05.1011")){echo"rowH"} else {echo"rowB"} ?>">
<td>03.05.1011</td>
<td>Dienstag</td>
</tr>
<tr class="<?php if (isToday("04.05.1011")){echo"rowH"} else {echo"rowB"} ?>">
<td>04.05.1011</td>
<td>Mittwoch</td>
</tr>
Keine Garantie, dass es funktioniert. Wie gesagt ich hab ewig kein php gemacht und hier auch keines zur Verfuegung.
rowH waere die Klasse die aktuelle Tage betrifft.
Der Code ist nicht, was ich als gut bezeichenen wuerde, sollte aber mit deinen Vorgaben funktionieren und fuer dich hoffentlich verstaendlich sein. Eine Funktion die anhand des Datums eine Klasse ermittelt und ausgibt, hab ich mir gespart und nur die einfache Funktion geschrieben, die erkennt, ob das Datum das heutige ist. Das ganze haengt von deinen Servereinstellungen ab und muesste evtl. noch angepasst werden.
Vergesst Chuck Norris.
Sponge Bob kann unter Wasser grillen!