verschiedene zeilenfarben

z0oL

Erfahrenes Mitglied
hi,

ich möchte bei net DB-Abfrage die Ergebnisse folgend aufgelistet haben:

zur besseren Unterscheidung sollte der Hintergrund der Zeilen verschiedene Farben haben, z.B.:

1. Zeile: hellgrau
2. Zeile: dunkelgrau
3. Zeile: hellgrau
.
.
.


wie ist dies zu realisieren?


Danke
 
PHP:
function bgcolor($row = 1) {
    static $i;
    static $col = array('#FFDDDD',
                        '#DDFFDD',
                        '#DDDDFF'
                       ); // etc.
    $bg = $col[(int)($i + .00000001)];
    $i += 1 / $row;
    if ($i >= count($col)) $i = 0;
    return $bg;
}

// Ausgabe einer Tabellenzeile (in einer Schleife):
printf("<tr bgcolor='%s'><td>...</td></tr>\n", bgcolor(2));

Quelle: http://www.dclp-faq.de/q/q-code-tabellenfarbe.html

die frage gab es übrigens schon mal...
 
Hm, ich finde es so einfacher:

PHP:
<?php
$c = 0;
if ($c == 0) {
    $c = 1;
    $color = "#dddddd";
} else {
    $c = 0;
    $color = "#eeeeee";
}
echo "<tr><td bgcolor=\"" . $color . "\">blubb</td></tr>";
?>
 
Zurück