Hallo Frank,
echo "<tr><td onMouseOver='this.bgColor='#dfe5ac'' onMouseOut='this.bgColor='#DBE9D6''>
^ ^
hier ist der onMouseOver(bzw.-Out)-Bereich zuende - du musst verschiedene arten von Anführungszeichen verwenden (einmal doppelte und einmal einfache). Da doppelte Anführungszeichen aber bedeuten würden, dass der echo-Bereich zuende ist musst du diese Maskieren:
echo "<tr><td onMouseOver="this.bgColor='#dfe5ac'" onMouseOut="this.bgColor='#DBE9D6'">";
alternativ kannst du ach den php-Bereich beenden, das html ausgeben und dann den php-Bereich wieder aufmachen:
?>
<tr><td onMouseOver="this.bgColor='#dfe5ac'" onMouseOut="this.bgColor='#DBE9D6'">
<?
Ohne das Mouseover gibt's keine Fehlermeldung !?
welche Fehlermeldung?
gruß
Tobias