Foros del Web » Programando para Internet » PHP »

Intercalar colores en datos extraidos en un repeat area

Estas en el tema de Intercalar colores en datos extraidos en un repeat area en el foro de PHP en Foros del Web. saludos quiera saber como hago si extraigo datos de una BD y q cuando se repita la fila para extraer el resto de los datos ...
  #1 (permalink)  
Antiguo 10/06/2008, 09:18
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Intercalar colores en datos extraidos en un repeat area

saludos
quiera saber como hago si extraigo datos de una BD y q cuando se repita la fila para extraer el resto de los datos se me muestre asi

FONDO GRIS
FONDO BLANCO
FONDO GRIS
FRONDO BLANCO

siendo cada fondo in item de la BD

Gracias
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #2 (permalink)  
Antiguo 10/06/2008, 09:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Intercalar colores en datos extraidos en un repeat area

puedes hacer una comparacion simple...

Código PHP:
if (++$count 2)
{
  
// par
}
else
{
  
// non

$count debe ser un contador interno dentro del while() ... declaralo en cero, antes

justo en los bloques eliges que hacer, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 10/06/2008, 09:27
Avatar de DooBie  
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: Intercalar colores en datos extraidos en un repeat area

Este tipo de if tan irrisorios, me gusta mas hacerlos asi...


Código PHP:
$color = (++$count 2) ? 'Fondo gris' 'Fondo blanco'
  #4 (permalink)  
Antiguo 10/06/2008, 09:29
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Intercalar colores en datos extraidos en un repeat area

dentro del while hago $count = 0; y luego dentro de la comparacion si es divisor de 2 = fondo gris y si no es divisor de dos fondo = blanco?
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #5 (permalink)  
Antiguo 10/06/2008, 09:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Intercalar colores en datos extraidos en un repeat area

jajajaja... si a mi también me dan risa....

pero es para explicar.... ya que no todos saben la forma corta de if-then-else

sino... pregunta y veras, suerte!

T4ke0veR, si.... pero no declares dentro del while() $count=0; hazlo antes... vaya, fuera del ciclo...

demás... si tienes razon
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 10/06/2008, 09:34
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Intercalar colores en datos extraidos en un repeat area

ok perfecto gracias :)
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
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 01:13.