Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Colorear tablas de datos en PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Colorear tablas de datos en PHP

Vamos a ver cómo hacer un pequeño truco para que nuestras tablas con información resulten mas claras a los usuarios de nuestra web.

Este truco consiste en colorear las filas pares de un color y las impares de otro ligeramente más oscuro para que se distingan mejor los datos.

Supondremos que cada una de nuestras columnas se crea en el interior de un bucle, entonces pondremos un bgcolor="'.$bgcolor." en nuestra celda y para definir el color, el siguiente condicional doble:

<?
if($bgcolor == '#FFFFFF')$bgcolor = '#F5F5F5';
else $bgcolor = '#FFFFFF';
?>

Ahora vamos a hacer un ejemplo completo de como colorear a modo pijama las filas de una tabla de datos generada a partir de un array de datos:

<?
$vector = array("ar.gif", "cl.gif", "co.gif", "cr.gif", "do.gif", "es.gif", "mx.gif", "pe.gif", "ve.gif");
$vector2 = array("Argentina", "Chile", "Colombia", "Costa Rica", "República Dominicana", "España", "Méjico", "Perú", "Venezuela");
for($i=0;$i<count($vector);$i++){
if($bgcolor == '#FFFFFF')$bgcolor = '#F5F5F5';
else $bgcolor = '#FFFFFF';
echo ' <tr>
<td width="100%" bgcolor="'.$bgcolor.'"><img src="'.$vector[$i].'"> '.$vector2[$i].'</td>
</tr>
';
}
?>




Autor: programacionweb
http://www.programacionweb.net/articulos/articulo/?num=98

Usuarios que han visto este tema también han visto...

- Expresiones regulares en PHP
- Proteger Páginas con Contraseña con PHP
- Pasar la resolución de JavaScript a PHP
- Htaccess y páginas dinámicas en PHP
- Mostrar la fecha de hoy en español con PHP


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 03:50:13