Foros del Web » Programando para Internet » PHP »

Dividir listado de resultados en tres bloques o <div>

Estas en el tema de Dividir listado de resultados en tres bloques o <div> en el foro de PHP en Foros del Web. Hola, agradeceria si alguien me pudiese decir como dividir estos resultados en tres bloques, para poner cada uno en un <div> que sera una columna ...
  #1 (permalink)  
Antiguo 31/01/2011, 07:08
Avatar de 12ax7  
Fecha de Ingreso: agosto-2006
Ubicación: Santander
Mensajes: 5
Antigüedad: 17 años, 8 meses
Puntos: 0
Dividir listado de resultados en tres bloques o <div>

Hola,
agradeceria si alguien me pudiese decir como dividir estos resultados en tres bloques, para poner cada uno en un <div> que sera una columna con el uso posterior de css,
es decir, un tercio de los resultados en cada uno de los tres bloques o <div>.
esto del php me supera un poco....
Gracias de todas formas

Código PHP:
  <?php
    $conn 
mysql_connect ("localhost","usuario""password");
    
mysql_select_db ("basededatos");


    
$sql_1 "SELECT DISTINCT comercio_tipo, id_tipo FROM tipo_comercios ORDER BY comercio_tipo ASC";  
    
$rs_1 mysql_query ($sql_1$conn);  

    while (
$row_1 mysql_fetch_array ($rs_1)) {
?>
 
    <h4><?= $row_1['comercio_tipo'];?></h4>
 <ul class="style-9">
  <!-- Esto es el nombre del tipo de comercio -->
  <?php
        $sql_2 
"SELECT titulo FROM comercios WHERE tipo_1='" $row_1['comercio_tipo'] . "'";
        
$rs_2 mysql_query ($sql_2$conn);  

        
$n mysql_num_rows ($rs_2); //numero de filas
    
?>
  <li>
  <?php if ($n 0) { //si hay locales en esa categoria?>
      <?php
        
while ($row_2 mysql_fetch_array ($rs_2)) {
    
?>
      <?= $row_2['titulo'];?>
      <?php /* cierre segundo while*/?>
      <?php } else {?>
      No hay comercios asociados de ese tipo
      <?php // cierre del if tras el else?>
    </li> 
    </ul> 
  <?php /* cierre primer while */?>

  <?php
    mysql_free_result 
($rs_1);
    
mysql_free_result ($rs_2);  

    
mysql_close ($conn);  
?>
  #2 (permalink)  
Antiguo 31/01/2011, 10:53
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 2 meses
Puntos: 16
Respuesta: Dividir listado de resultados en tres bloques o <div>

lo que tu quieres hacer es crear una tabla de 3 columnas y que ahi se muestren los datos?

dato 1 dato 2 dato 3
dato 4 dato 5 dato 6 ??????'
  #3 (permalink)  
Antiguo 31/01/2011, 10:59
Avatar de 12ax7  
Fecha de Ingreso: agosto-2006
Ubicación: Santander
Mensajes: 5
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Dividir listado de resultados en tres bloques o <div>

gracias por contestar..
no la cosa seria algo como

<div>
dato 1
dato 2
dato3
</div>

<div>
dato 4
dato 5
dato 6
</div>

<div>
dato 7
dato 8
dato 9
</div>

es posible algo asi??
  #4 (permalink)  
Antiguo 31/01/2011, 11:06
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: Dividir listado de resultados en tres bloques o <div>

Con Js compa, puedes habilitar bloques dependiendo del valor generador por un boton de consulta y/o por el valor de una variable desde la base de datos.
  #5 (permalink)  
Antiguo 31/01/2011, 12:53
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Respuesta: Dividir listado de resultados en tres bloques o <div>

Yo también tengo un problema similar, pero creo que lo mio es mucho mas sencillo, la idea es listar los resultados dentro de divs, la cuestión es que en tablas veo resultados pero intento hacerlo con divs y no puedo, ¿Alguien me podrá dar una mano? Gracias d antemano
  #6 (permalink)  
Antiguo 31/01/2011, 15:20
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Dividir listado de resultados en tres bloques o <div>

para los divs

Código PHP:
<?php
while($resultado=mysql_fetch_array($consulta))
{
?>
<!-- CODIGO HTML AQUI -->
<div>
<!-- MAS CODIGO HTML AQUI -->
</div>
<?PHP
}
?>
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Etiquetas: bloques, dividir, listado, resultados, tres
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:13.