Hintergrundfarbe in jeder zweiten Tabellenzeile än

Hallo,

ich möchte in jeder zweiten Tabellenzeile die Hintergrundfarbe ändern.

Wie mache ich es am besten? Operation mit ‚mod‘? Definiere ich die Farbe im CSS?

Vielleicht hat jemand eine Idee?

Robert

Hi,
wenn deine Tabelle dynamisch generiert wird, dann lass doch einfach mit PHP ne Variable hochzählen und bei geradem Wert machst du style/class oder was du benutz auf den einen, beim ungraden Wert auf den anderen Wert.
Die Farben würd ich im CSS definieren, damit du sie später schön einfach ändern kannst.
Ich bin aber kein PHP Crack, ist also nur ne funktionierende Variante, gibt evtl hübschere…
LG

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

$odd = false;
foreach ($Data as $cData => $cField)
{
$odd = ($odd) ? false : true;

$style = ($odd) ? 'background-color:#ccc; ’ : ‚‘;
$text .= „“;
}
echo $text;

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

$odd = ($odd) ? false : true;

Warum so kompliziert?
$odd = !$odd;