Otra cosa, q los reportes se impriman todos juntos, de una sola vez.
Cómo podria hacerlo?
Gracias

| |||
Con PHP "imprimirlos" directamente no podrá. O generas un HTML (página) con ese resultado en la estructura y forma que tu quieras para "forzar" su impresión cuando se genere dicho código (un evento onLoad de javascript que dispare un window.print de javascript).. o generas un PDF (con FPDF por ejemplo www.fpdf.org) En cualquier caso la impresión NO es directa .. al menos tendrá que seleccionar la impresora y darle a "imprimir" ademas de ajustar propiedades de la impresión. Para estos casos lo mejor es generar el reporte como un PDF (con mejor control de la página que diseñas). Lo que mencionas de "reportes" y "todos juntos" .. ya depende de tus consultas SQL que hagas y los datos que generes para asì formar tu "PDF" o "HTML" (pàgina). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
a ver si te comprendí ( y era lo q yo le decia a mi amigo desde un inicio ). Me dices q los reportes se visualizen en pantalla (con tablas, etc) y luego con un javascript mandarlos a imprimir, cierto?
__________________ || no hay pregunta tonta....lo q hay son tontos q no preguntan || d-.-b El Causita |
| |||
Cita: Una de las soluciones es esa. Fijate para que lo comprendas en el médio que estás: PHP como lenguaje del lado del servidor (podrìa ser cualquier otro: ASP, Perl .. etc) y como "cliente" tienes a un navegador común, los navegadores no se "inventaron" para taréas de impresión .. he de ahí que el "javascript" que los controla es bastante pobre (un "window.print" y listo .. no tiene ni control de salto de página ni nada por el estilo .. )
Iniciado por causita a ver si te comprendí ( y era lo q yo le decia a mi amigo desde un inicio ). Me dices q los reportes se visualizen en pantalla (con tablas, etc) y luego con un javascript mandarlos a imprimir, cierto? La otra solución como te he comentado es generar un PDF .. (como documento tal cual). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
como dijo cluster como dijo cluster, con php no puedes directamente, lo que he probado yo y que funciona es generar un archivo pdf, con Fpdf y en la misma pagina en los ejemplos hay un script que se llama autoprint, con esto se ve en la web pero manda directamente el cuadro de impresion, puedes dejarlo automatico (que directamente te imprima) o "manual" (sale el cuadro de impresion) es lo mas cerca que conozco a lo que necesitas, espero que te sirva ------ editado por mi ;) ---- pensando un poco, por que no haces que el informe se genere en una pagina "por detras", de la principal, la mandas a imprimir y luego la cierras con un contador de segundos, los tres script de javascript estan en el faq en el foro. Otra opcion digo yo |