Foros del Web » Programando para Internet » PHP »

Problema con visualización de tabla

Estas en el tema de Problema con visualización de tabla en el foro de PHP en Foros del Web. Hola a todos! Escribo porque tengo un problemita que no puedo dar con la solución. Tengo una página de clásificados y deseo que en el ...
  #1 (permalink)  
Antiguo 06/10/2011, 01:01
 
Fecha de Ingreso: septiembre-2011
Mensajes: 17
Antigüedad: 12 años, 7 meses
Puntos: 0
Problema con visualización de tabla

Hola a todos! Escribo porque tengo un problemita que no puedo dar con la solución. Tengo una página de clásificados y deseo que en el index se muestren los últimos 9 avisos publicados. Hasta ahí todo bien, pero me encuentro con el problema que no puedo centrar esos anuncios, ya que deseo que se visualicen en 3 filas de 3 columnas, pero solo puedo hacer que se vea bien la primera fila, ya que los avisos restantes los incluye en la segunda linea, sin saltar a la tercera.

El código de la parte especifica con el problema es el siguiente:

Código PHP:
if($lrows '0'

 
   
$ListingTable .= "<table width=\"100%\" cellspacing=0>\n"
      
$ListingTable .= "<tr>\n\t"
      
$iter ""
  
$i=0
   while(
$a1 mysql_fetch_array($r1)) 
   { 
     if (
$i == '3'){$ListingTable .= "</tr><tr>\n\t";} 
     
$i++; 
 
      
$ListingTable .= "<td height=60 width=\"270\" valign=top>"
      
$iter++; 
      
$ListingTable .= "<table width=\"100%\" height=\"250\" style=\""
      if (
$iter == 2)  $ListingTable .= "border-left: 2px dotted #666;"
     if (
$iter == 3)  $ListingTable .= "border-left: 2px dotted #666;"
      if (
$iter == 4)  $ListingTable .= "border-top: 2px dotted #666;"
      if (
$iter == 5)  $ListingTable .= "border-left: 2px dotted #666; border-top: 2px dotted #666;"
     if (
$iter == 6)  $ListingTable .= "border-left: 2px dotted #666; border-top: 2px dotted #666;"
     if (
$iter == 7)  $ListingTable .= "border-top: 2px dotted #666;"
      if (
$iter == 8)  $ListingTable .= "border-left: 2px dotted #666; border-top: 2px dotted #666;"
     if (
$iter == 9)  $ListingTable .= "border-left: 2px dotted #666; border-top: 2px dotted #666;"
 
      
$ListingTable .= "\">\n"
Desde ya agradezco cualquier ayuda que puedan brindarme
  #2 (permalink)  
Antiguo 06/10/2011, 01:16
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con visualización de tabla

Código PHP:
Ver original
  1. if ($i == '3'){$ListingTable .= "</tr><tr>\n\t";}

Bueno, solo agregas un TR para pasar de la primera a la segunda fila, pero ... porque el 3 entre comillas?

Esa condicion podria ser: ($i == 3 || $i ==6)
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 06/10/2011, 09:59
 
Fecha de Ingreso: septiembre-2011
Mensajes: 17
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Problema con visualización de tabla

Hola Triby, la verdad que me solucionaste el problema, te agradezco muchisimo la ayuda, sos un genio!!!! me estaba volviendo loco.

Nuevamente te doy las gracias y te envio un saludo

Etiquetas: mysql, tabla
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 23:08.