Sebastian Becker: statische Variable für alternierende Zeilenhintergrundfarbe

Beitrag lesen

Hallo, Christian,

vielen Dank für den Hinweis bzgl. des Überschreibens. Manchmal ist man doch betriebsblind!

Deinen Code möchte ich so nicht verwenden, weil ich sonst meine ganze Funktion, die ich ja nur vereinfacht wiedergegeben habe, umschreiben müßte.

Warum geht es denn nicht (im Prinzip) so?

function writeRow($file="",$description="",$col="")
{
if($col==""){static $color=0;}
else if($col==0){unset($color);static $color=0;}
else{unset($color);static $color=1;}
$rowcolor = ($color%2?"#F7F7F7":"#FFFFFF");
echo("<tr><td bgcolor="$rowcolor"><a href ="$file">$description</a></td></tr>");
$color++;
}

Danke, Grüße,

Sebastian