Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/06/2014, 01:20
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años
Puntos: 574
Respuesta: Añadir un <div> dentro de un while

Has visto por que fallaba tu intento?

Código PHP:
Ver original
  1. <?php $sql="SELECT * FROM consejos ORDER BY RAND() LIMIT 6";
  2. $resultado=mysql_query($sql);
  3. $contador=0;
  4. while($fila=mysql_fetch_array($resultado)){;
  5. if($contador % 2 ==0 && $contador>0) echo "<div class='vacio'></div>";
  6. ?>
  7. <div class="cuadros">
  8. <h3><?php echo $fila["nombreconsejo"]; ?></h3>
  9. <ul>
  10. <li>Direcci&oacute;n: <?php echo $fila["direccion"]; ?> </li>
  11. <li>Telefono: <?php echo $fila["tfno"]; ?> </li>
  12. <li>Web: <?php echo $fila["web"]; ?> </li>
  13. <li>Email: <?php echo $fila["email"]; ?> </li>
  14. <li><a href="ficha.php?fid=<?php echo $fila['id']?>">Ver ficha</a></li>
  15. </ul>
  16. </div><?php
  17. // if($contador % 2 ==0 && $contador>0) {; <-- sobra el punto y coma
  18. /// echo "<div class='vacio'></div>";// Insertas despues de que bucle haya insertado el div.
  19. $contador++; //<-- incrementas dentro del condicional
  20. // };<-- sobra el punto y coma
  21. }
  22. //;<-- sobra el punto y coma
  23. ?>

A pesar de ello si es mejor una solución CSS.

@pateketrueke podrias postear un ejemplo dinamico.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.