Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/10/2008, 17:19
Avatar de juaniquillo
juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Respuesta: DW-2004 - PHP. Mostrar registros en horizontal

No puedes hacer dos loops para una consulta. Yo lo haría de esta forma:

Código php:
Ver original
  1. <?php $a=1; ?>
  2.  <tr>
  3. <?php do { ?>
  4. <td width="20%"><div align="center" class="Metzaldeberri"><a href="<?php echo $row_meatzaldeberriempresas['enlace']; ?>" target="_blank"><?php echo $row_meatzaldeberriempresas['meatzaldeberri']; ?></a></div></td>
  5. <?php
  6. if($a == 0) echo '</tr><tr>';
  7. ++$a;
  8. } while ($row_meatzaldeberriempresas = mysql_fetch_assoc($meatzaldeberriempresas)); ?>
  9. </tr>

Esto lo que hace es crear una fila nueva una vez hay 4 columnas. Con lo que tienes que trabajar después sería con las veces que la última columna no tiene cuatro elementos. Tendrías que saber cuando la última fila tiene una, dos o tres elementos para poder añadir las otras celdas restantes.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...

Última edición por juaniquillo; 24/05/2011 a las 18:51