Beste PHPérs,

ik ben bezig met een tabel, deze wordt door een WHILE loop gevuld met data. Het probleem: Ik wil dat de ene row wit is, en de andere een background color heeft. Uit geschetst:

[afbeelding]

Nu moet ik dus elke row een aparte class meegeven... Maar hoe doe ik dat?

Ik heb het al geprobeerd om uit te zoeken wanneer een ID even of oneven is, maar dat werkt niet doordat er sorteer opties zijn.

Iemand die het weet?
Maak 2 classes aan bijv:
- rij1 en rij2

Voorbeeld:
<?
$teller = 0;

while($lijst = mysql_fetch_assoc($query))
{
$teller++;

if($teller % 2 == 0)
{
$style = "rij2";
}
else
{
$style = "rij1";
}
echo "<td class=\"".$style."\"></td>";
}
?>

Korter:

<?php
    $i = 0;
    while (blabla) {
        echo '<tr class="bg"'. ($i++) % 2 .'>';
    }
?>
Ook leuk:


<?php
    for($i = 0; $row = mysql_fetch_assoc($res), $i++)
    {
        echo '<tr class="rij'.$i%2.'"></tr>';
    }
?>


Mogelijkheden zat dus :P

Reageren