Hallo, ich versuche mit folgendem code die Zeilen einer Tabelle abwechselnd in verschiedenen Farben auszugeben:
Ausgabe:
Die Tabelle hat 4 Spalten, aber nur die letzte (href "Sehen") wird in abwechselnden Farben gedruckt
Woran kann das liegen
PHP:
function bgcolor($row = 1)
{
static $i;
static $col = array('#fffacd',
'#f0e68c',
); // etc.
$bg = $col[(int)($i + .00000001)];
$i += 1 / $row;
if ($i >= count($col)) $i = 0;
return $bg;
}
Ausgabe:
PHP:
printf("<tr bgcolor='%s'>
<td><input name='na[$id]' value='"
.$datumv . "' size='9'></td>
<td><input name='vo[$id]' value='"
.$datumb . "' size='9'></td>
<td><input name='gh[$id]' value='"
.$dsatz1["NTURNIER"] . "' size='32'></td>
<td><a href='javascript:send(1,$id);'>Sehen</a></td>
</tr>\n", bgcolor(1));
Die Tabelle hat 4 Spalten, aber nur die letzte (href "Sehen") wird in abwechselnden Farben gedruckt
Woran kann das liegen