Estoy intentando hacer un listado que cada linea tenga un color diferente de fondo, siguiendo la secuencia de impares de un color y pares de otro, consigo que la primera y la segunda lo cumplan pero todas las demás no se intercambian, os dejo el código a ver si me podeis ayudar.
Código PHP:
if(mysql_num_rows($rs)>0)
{
// Leemos el contenido de la plantilla de temas
$template = implode("", file("templates/cuerpo.php"));
include('templates/titulos.tpl');
while($row = mysql_fetch_assoc($rs))
{
$color=($color==""?"#CCC":"#F6F6F6");
$row["color"] = $color;
mostrarTemplate($template, $row);
}
}
El código del archivo cuerpo.php
Código PHP:
<div class="titulos" style="background-color:<?=$color?>">
<div class="titulo"><a href="foro.php?id=<?=$id?>"><?=$titulo?></a></div>
<div class="autor"><font size="-2">Por <b><?=$nick?></b> el <?=$fecha?></font></div>
<div class="repuestas"><font size="-2"><?=$respuestas?></font></div>
<div class="ultmensaje"><font size="-2"><?=$ult_respuesta?></font></div>
</div>
Gracias de antemano.