Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/10/2008, 17:06
Pax-Man
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 21 años, 4 meses
Puntos: 4
Respuesta: Ayuda para mezclar estas 2 instrucciones

el problema esta es en que si yo simplemente introdusco la consulta tal cual como esta, entre donde debe ir la rutina

queda algo asi:

Código php:
Ver original
  1. // En este modo, notamos que abrimos un <tr> inicial...
  2. // ...que extraño no?
  3. echo '<table style="border: 1px inset" border="1"><tr>';
  4. $columnas = 4;
  5. $filas = 6;
  6. $inicial = 0;
  7. $total = 32; // total?
  8. while ($inicial < $total)
  9. {
  10. * echo '<td>';
  11. * // rutinas...
  12. * $sql = "SELECT * FROM galerias ORDER BY RAND() ";
  13. $buscar = @mysql_query($sql , $conexion);
  14. while ($listado *= @mysql_fetch_array($buscar))
  15. {
  16. * * * * echo "<a href=\"imagenes.php?codigo=$listado[id]\"><img border=\"0\" src=\"http://www.forosdelweb.com/images/".$listado[carpeta]."/front-mini.jpg\"/></a><br>";
  17. *
  18. }
  19.  
  20. * echo '</td>';
  21. * // break!
  22. * if (++$inicial == $columnas)
  23. * {
  24. * * * * if (!(--$filas))
  25. * * * {
  26. * * * * *break;
  27. * * * } *
  28. * *// cerramos y continuamos...
  29. * * echo '</tr><tr>';
  30. * * $inicial=0; // debemos resetear!!!
  31. * }
  32. }
  33. // cerramos ambos...
  34. echo '</tr></table>';

En cada celda me arrojara todo el resultado de la consulta... y no llenara celda a celda con un valor de la consulta.. claro si elimino el while, arroja un resultado, pero repite resultados es decir en este caso, una imagen la puede llegar a mostrar varias veces.. en distintas celdas