Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Como alternar los colores de las filas de una tabla con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Como alternar los colores de las filas de una tabla con PHP

<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.




Autor: webnova.com.ar

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


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

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.


Página generada el 26-05-2012 a las 06:35:56