kleuren van tabel verspringen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

JvG G

JvG G

17/04/2006 13:48:00
Quote Anchor link
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?
 
PHP hulp

PHP hulp

22/12/2024 08:50:16
 
Jan Koehoorn

Jan Koehoorn

17/04/2006 13:51:00
Quote Anchor link
In de while loop waarin je de resultaten fetcht:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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
}
?>


En in je CSS:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
tr.bg0 {
  background: #ccc;
}
tr.bg1 {
  background: #fcc;
}
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
- SanThe -

- SanThe -

17/04/2006 13:53:00
Quote Anchor link
Met CSS
.kleur1 { ....}
.kleur2 {.....}

en dan in je code

$kleur=1
while(...)
{
echo '<td class="kleur' . $kleur . '">';
$kleur=3-$kleur;
}
 
PHP erik

PHP erik

17/04/2006 13:54:00
Quote Anchor link
Jan, slimme manier met bitwise verandering i.p.v. mod.
 
JvG G

JvG G

17/04/2006 13:59:00
Quote Anchor link
Thx voor de hulp!
Werkt prima!
 
Jan Koehoorn

Jan Koehoorn

17/04/2006 14:01:00
Quote Anchor link
PHPerik:
Jan, slimme manier met bitwise verandering i.p.v. mod.


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



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.