Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/08/2008, 14:04
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años
Puntos: 1
Respuesta: ¿Como se muestra un campo con mucho texto en 3 columnas?

Hola David! No entendí muy bien como hacerlo así como me dices, pero navegando encontré este código, lo probé y funcionó, solo que no me lo separa en columnas. Mira...

Código PHP:
                     <table width="100%">  
  
$numcolumnas 3;  
  
$consulta mysql_query("SELECT descripcion FROM restaurantes WHERE id_rubro = $idrubro");  
  
$total_resultados mysql_num_rows($consulta);  

  if (
$total_resultados >0) {  
  echo 
"<tr><td colspan=\"$numcolumnas\"></td></tr>";  
  
$i 1;  

  while(
$fila mysql_fetch_array($consulta)){  
  
$resto = ($i $numcolumnas);  

  if(
$resto == 1){ /*si es el primer elemento creamos una nueva fila*/  
  
echo "<tr>";  
  }
  
  echo 
"<td>".$fila['descripcion']."</td>";/*mostramos el valor del campo especificado*/  
 
  
if($resto == 0){/*cerramos la fila*/  
  
echo "</tr>";  
  }  
  
$i++;  
  }  

  if(
$resto != 0){/*Si en la última fila sobran columnas, creamos celdas vacías*/  
  
for ($j 0$j < ($numcolumnas $resto); $j++){  
  echo 
"<td></td>";  
  }  
  echo 
"</tr>";  
  }  
  }else{  
  echo 
"<tr><td>0 elementos encontrados</td></tr> ";  
  }  
  </
table
Me muestra la descripción pero todo de corrido, normal y no en columnas... ¿por que puede ser?

Gracias.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.

Última edición por marx-pola; 15/08/2008 a las 14:37