Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2011, 07:08
Avatar de 12ax7
12ax7
 
Fecha de Ingreso: agosto-2006
Ubicación: Santander
Mensajes: 5
Antigüedad: 18 años, 3 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);  
?>