kleuren van tabel verspringen
JvG G
17/04/2006 13:48:00Hallo,
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?
PHP hulp
22/12/2024 08:50:16Jan Koehoorn
17/04/2006 13:51:00In 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
- SanThe -
17/04/2006 13:53:00Met 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;
}
PHP erik
17/04/2006 13:54:00JvG G
17/04/2006 13:59:00Jan Koehoorn
17/04/2006 14:01:00PHPerik:
Jan, slimme manier met bitwise verandering i.p.v. mod.
Ja die bitoperatoren komen soms nog goed van pas :-)