Wie zähle ich das richtig ?

Starfox2007

Mitglied
Ich stehe gerade irgendwie schwer aufm Schlauch,

für meine Tabelle will ich abwechselnde Farben verwenden und habe dafür schon CSS Klassen vergeben.

Ich will das abwechselnd 2 und 3 gezählt wird, was ich aber irgendwie nicht hinbekomme :rolleyes:

PHP:
<?php
$i = 1;
$sql = $db->query("SELECT name, spruch, effekt FROM ".$sqltab27." ORDER BY id");
while ($content = $db->fetchassoc($sql))
{

$i = 3 - $i; 
?>
    
    
 <tr class="row<?php echo $i; ?>">
 
PHP:
<?php
$i = 0;
$sql = $db->query("SELECT name, spruch, effekt FROM ".$sqltab27." ORDER BY id");
while ($content = $db->fetchassoc($sql)) {
?>
<tr class="row<?php echo (++$i&1)? '2':'3'; ?>">
 
Zuletzt bearbeitet:
Ich habs jetzt auch raus hatte echt gerade nen Brett vorm Kopf, habs so gemacht:

PHP:
<?php 
$i = 2;
$sql = $db->query("SELECT name, spruch, effekt FROM ".$sqltab27." ORDER BY id");
while ($content = $db->fetchassoc($sql))
{

$i = 5 - $i; 
?>
  
    
 <tr class="row<?php echo $i; ?>">


Trotzdem Thx an dich Napofis, deins funktioniert auch :)
 
Zurück