<table>
php
$color='#FF0000'; // este es el primer color que queremos que aparezca
for($i=0;$i<20;$i++)
{
echo \\$color\\>Hola;
$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';
// }
}
?>
Si lo que quieres es alternar 4 colores el código sería algo así:
<table>
<?php
$lista_colores=array('#F0F0F0','#FF0000','#00FF00' ,'#0000FF');
$num_colores=4;
$indice=0;
while($row=mysql_fetch_array())
{
$color=$lista_colores[$indice % $num_colores];
$indice++;
echo <tr bgcolor=\$color\><td>Hola</td></tr>;
}
?>
</table>
Y simplemente modificando el valor de $num_colores y añadiendo los colores al array $lista_colores este codigo funciona para 5,6 y los que sean. Incluso para uno o dos colores.
Usuarios que han visto este tema también han visto...
- Interfaz de navegación por pestañas con Ajax y PHP
- Mostrar el signo zodiacal en PHP
- Leer Líneas de un archivo con la función file de PHP
- Protección contra el Hotlinking
- Saber si una tabla de una BD existe
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.