<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...
- Haciendo seguras las sesiones PHP
- Generar Thumbnail (imagen en miniatura) con PHP
- Definición y uso de Clases en PHP
- Cierre de sesión al cerrar el navegador en PHP
- Tiempo de ejecución de una página con PHP
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.