AlexBausW: Nach MySQL auslasen Zeilen abwechselnd 2farbig anzeigen

Beitrag lesen

Hallo Sven,

Hm, noch kürzer geht's so:

<?
$i = 0;
while $z=(mysql_fetch_array($x)) {
if (($i++ % 2) == 0) {
  echo"<tr><td bgcolor=white>".$z["dat"]."</td></tr>";
} else {
  echo"<tr><td bgcolor=black>".$z["dat"]."</td></tr>";
}
}
?>

Noch kürzer bzw. eleganter wäre imho:

<? $i = 0;
   while ($z = mysql_fetch_array($x)): ?>

<tr>
           <td bgcolor="<? echo $i++ % 2 ? 'white' : 'darkgray'; ?>">
               <?= $z["dat"] ?>
           </td>
       </tr>

<? endwhile ?>

Gruß Alex
--
http://www.google.de/search?hl=de&safe=off&q=Rechtschreibung+Standart