Einzelnen Beitrag anzeigen
Alt 13.04.2008, 19:03   #5
zAPPEL
Inventar
 
Registriert seit: 07.11.2001
Ort: Perchtoldsdorf
Alter: 45
Beiträge: 2.085

Mein Computer

Standard

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
____________________________________
„Das menschliche Gehirn ist eine großartige Sache.
Es funktioniert vom Moment der Geburt an – bis zu
dem Zeitpunkt, wo du aufstehst, um eine Rede zu halten.“ Mark Twain

"Windle shook his head sadly. Four exclamation marks, the sure sign of an insane mind" Reaper Man, Terry Pratchett
zAPPEL ist offline   Mit Zitat antworten