Para se exibir cores alternadas, o famoso “cor sim cor não“, podemos usar o pequeno esquema:


$cor1 = "fundo-1";
$cor2 = "fundo-2";
$cor = ($coralternada++ %2 ? $cor2 : $cor1);

Exemplo prático:


while($r = mysql_fetch_assoc($SEU_SQL))
{

$cor1 = "fundo-1";
$cor2 =  "fundo-2";
$cor = ($coralternada++ %2 ? $cor2 : $cor1);

echo "<div class='$cor'>";

echo $m["sua_coluna"] ;

echo "</div>";

}

Lembrando que nesse exemplo, fundo-1 e fundo-2 são  duas classes de cores configuradas no CSS*.

*


.fundo-1{

background: #aaa;

}

.fundo-2{

background: #f1f1f1;

}