Nu vraag ik me af of ik automatisch om de andere rij een ander kleur zou kunnen gebruiken. of moet ik voor elke rij een class=paar/class=onpaar gebruiken. Dan zou ik zelf een teller in mijn systeem moeten gebruiken.
Dit is dus wat ik bedoel. de pare lijnen een ander kleur dan de onpare.
Nu ben ik bezig met het in een class te doen. iets properder :)
Maar ik zou dus willen weten of het eenvoudiger kan
Dit is dus wat ik bedoel. de pare lijnen een ander kleur dan de onpare.
Voor oneven/even kun je hier een vergelijking met % 2 voor de modulus gebruiken. De uitkomst is dan 0 óf 1 en dat geeft je vervolgens een true of false:
Ja; $i % 2 lijkt me de beste manier (de meeste manieren komen op het zelfde neer; zo veel verschil zal het niet maken).
Nu, je kan dit script nog steeds gebruiken om een class te zetten, ipv. de kleur.
iets als
<?php
echo '<tr class="' . ($i % 2 == 0 ? 'even' : 'odd') . '"><td>Lorem ipsum</td></tr>';
?>
En dan .odd en .even stylen in css.