Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2013, 09:48
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: include dentro de un cilco

Holas, luis8930.

Si tu script factura.php termina con la generación de un archivo PDF en pantalla (no sólo escribirlo en el servidor), entonces llamarlo así dentro de un ciclo no te funcionará nunca: ya que al generar un archivo en tiempo de ejecución desde PHP, lo que haces al generar el archivo es darle un término a la ejecución del script (como si hicieras un exit() al terminar de generar el archivo PDF). Por tanto, siempre te generará uno solo, el primero de la lista.

Si quieres que genere varios en un mismo ciclo, deberás evitar que el archivo salga en pantalla, sólo guárdalo en una carpeta del servidor, y luego le facilitas al usuario los enlaces para descargar cada archivo.

Otra opción es que en vez de hacer el ciclo en PHP, lo hagas en Javascript o cualquier lenguaje que se ejeucte en el cliente (navegador): por cada iteración del ciclo, usas la función window.open() para abrir el archivo factura.php con los parámetros que requiera, y así se abrirán tantas ventanas como archivos tenga la lista.

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*