kleuren van tabel verspringen
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?
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?
Gesponsorde koppelingen:
In de while loop waarin je de resultaten fetcht:
En in je CSS:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?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
}
?>
$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:
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
Met CSS
.kleur1 { ....}
.kleur2 {.....}
en dan in je code
$kleur=1
while(...)
{
echo '<td class="kleur' . $kleur . '">';
$kleur=3-$kleur;
}
.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!
Werkt prima!
PHPerik:
Jan, slimme manier met bitwise verandering i.p.v. mod.
Ja die bitoperatoren komen soms nog goed van pas :-)



