Hallo,
ik zou graag de data die ik uitlees via SQL laten weergeven in een tabel. Dit lukt me ook allemaal wel :) maar ik wil dat de kleuren om en om zijn
dus bijv:

Rij 1 (grijs)
Rij 2 (zwart)
Rij 3 (grijs)
Rij 4 (zwart)

Heeft iemand hier een oplossing voor?
In de while loop waarin je de resultaten fetcht:

<?php
$flip = 0;
while ($row = mysql_fetch_assoc ($res)) {
echo '<tr class="bg'.$flip.'">';
$flip ^= 1;
// hier de rest van de tr en de td tags echoën
}
?>

En in je CSS:


tr.bg0 {
  background: #ccc;
}
tr.bg1 {
  background: #fcc;
}

Met CSS
.kleur1 { ....}
.kleur2 {.....}

en dan in je code

$kleur=1
while(...)
{
echo '<td class="kleur' . $kleur . '">';
$kleur=3-$kleur;
}
Jan, slimme manier met bitwise verandering i.p.v. mod.
Thx voor de hulp!
Werkt prima!
PHPerik schreef op 17.04.2006 13:54
Jan, slimme manier met bitwise verandering i.p.v. mod.


Ja die bitoperatoren komen soms nog goed van pas :-)

Reageren