Foros del Web » Programando para Internet » PHP »

como puedo generar una tabla ke dejando una celadse pinte de un color distinto

Estas en el tema de como puedo generar una tabla ke dejando una celadse pinte de un color distinto en el foro de PHP en Foros del Web. como puedo pintar mediante php una celad por ejemplo : una de color negro y la otra blanca y la otra negra y la otra ...
  #1 (permalink)  
Antiguo 31/03/2006, 23:27
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 303
Antigüedad: 12 años, 2 meses
Puntos: 0
como puedo generar una tabla ke dejando una celadse pinte de un color distinto

como puedo pintar mediante php una celad por ejemplo :
una de color negro y la otra blanca y la otra negra y la otra blanca y asi sucesivamente segun el numero de celdas?????
gracias por su ayuda amigps del foro.
__________________
DESARROLLO Y DISEÑO DE PAGINAS WEB, HOSTING, DOMINIO, TRUJILLO PERU
Diseño web
Trujillo - Perú
  #2 (permalink)  
Antiguo 31/03/2006, 23:52
Avatar de sam
sam
 
Fecha de Ingreso: agosto-2001
Ubicación: Aguascalientes, México.
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 2
Pues eso yo lo hice una vez, lo que hice fue un ciclo (while), para mostrar los datos que queria en la tabla (en mi caso de una consulta mysql), y tenia un contador, al imprimir la fila de la tabla checaba, si era un numero par la ponia de un color, si era impar de otro color, y ya. Aqui te dejo el pedazo de codigo de lo que yo hice.

Claro no se si sea la mejor forma de hacerlo, pero pues fue lo primero que hice en php y fue lo primero que se me ocurrio, a lo mejor alguien tiene otra idea mejor. Saludos xD

Código PHP:
$cont=0;
 while(
$row mysql_fetch_array($result)) { 
  
$cont++;
  
$fila=fmod($cont,2);
 if(
$fila==0)$colorfila="#B5B5B5";
 else 
$colorfila="#D1D2C8";
      
printf("<tr BGCOLOR='$colorfila'><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td></tr>"$row["clave_prod"],$row["nombre_prod"],$row["depto_prod"],$row["precio_prod"],$row["descripcion_prod"],$row["stock_min_prod"],$row["stock_max_prod"]);
   } 
Este es el resultado:
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman

Última edición por sam; 01/04/2006 a las 00:05
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.