PHP:¿Cómo hago para alternar los colores de las filas de una tabla, como en los foros?

De Foros del Web

Con este sencillo código: Código PHP:

<table>
<?php
$color='#FF0000';  // este es el primer color que queremos que aparezca
for($i=0;$i<20;$i++)
{
    echo "<tr bgcolor=\"$color\"><td>Hola</td></tr>";
  $color=('#F0F0F0'==$color)?'#FF0000':'#F0F0F0';
// este es el operador ternario. Equivale a un IF-THEN-ELSE
// Es quivalente a
//  if ('#F0F0F0'==$color)
//  {
//    $color='#FF0000';
//  } else
//  {
//    $color='#F0F0F0';
//  }
 
}
?>
</table>

--Josemi 12 Dic 2002

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales