Geht natürlich noch einfacher mit Modulo (wobei die 100 natürlich mit der Gesamtanzahl deiner Datensätze ersetzt werden muss)
PHP-Code:
$i = 0;
while ($i < 100) {
$j = $i%3;
echo $j;
// Gibt 012012012 etc. aus
// Hier entsprechend weitermachen mit z.B. switch($j)
$i++;
}
bzw. dann auch mit einer for-Schleife:
PHP-Code:
for ($i=0;$i<100;$i++) {
$j = $i%3;
echo $j;
}
Wenn du jetzt die Farben nicht direkt mit PHP ausgibts sondern z.B. nur eine CSS-Klasse ausgibts brauchst auch gar keine IF-Abfrage mehr in der Schleife für die Farbe sondern könntest es so machen:
PHP-Code:
echo "<tr class='row-$j'>...</tr>";
Und im CSS definierst du die Hintergrundfarben für .row-1, .row-2 und .row-3
lg