Newsgroup: it.comp.www.php
Titolo: problema stampa su + pagine

Ciao a tutti del newsgroup!
Ho realizzato un applicativo/database per la mia intranet in php e mysql.
Il tutto funziona correttamente, ma per ottimizzare il processo di stampa č
sorto un problema.
Dunque mi spego meglio:
Supponiamo debba stampare 10 record (Schede con una serie di dati).
Carico il primo record ed eseguo la stampa, carico il secondo ed eseguo la
stampa, e cosě via.
Si capisce che č un situazione un po scomoda in quanto devo cliccare su
stampa 10 volte.
Poi puň capitare di non avere una stampa ordinata ( un record per ogni
foglio A4)
Una soluzione possibile sarebbe aprire i 10 record in una stessa pagina,
quindi cliccare su stampa.
Risultato stampa tutti e 10 i record.
E' possibile attraverso tag, comandi php, o altro stampare un record su un
singolo foglio A4, in modo da avere alla fine 10 fogli?
Grazie molto del vostro aiuto
Giovanni

fai un ciclo:
da 1 a 100
    se il contatore è un multiplo di 10 (contatore%10==0 and contatore!=0) e
diverso da 0 [ovvero se
    il resto della divisione tra contatore e 10 rende come resto 0. Dato che
al primo giro, contatore vale
    0 e che 0 diviso 10 fa 0, ti troveresti per prima una pagina bianca]
        usa javascript per far apparire la finestra di stampa (window.print)
[cerca i dettagli per il tuo
        browser]
        usa un javascript che apre una nuova finestra (window.open) [cerca i
dettagli]
        stampa il contatore-esimo record
    fine "se"
fine "da 1 a 100"
A te codificare il tutto :-))
J

Ovviamente dimenticavo, così non devi più cliccare su "stampa" ma ti basta
cliccare sulla maschera della stampante che il tuo browser ti propone per
confermare la richiesta di stampa mandata dal javascript.
Ciao ciao
J

 J
Ciao
Giovanni

 ha scritto nel messaggio
news:9vmuh3$qll$1...@lisa.galactica.it...

Generare un PDF al volo no?
Stampa migliore per qualità.
Controllo completo di quello che stampi e di come lo stampi, dal
formato/orientamento di carta fino a tutti gli oggetti grafici e gli stili
carattere.
Possibilità, per l'utente, di salvarsi il file in locale.
Vedi tu.
--
Giorgio B. - P.S. elettronica Srl - Udine
Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non
può volare, a causa della forma e del peso del proprio corpo in rapporto
alla superficie alare.
Ma il calabrone non lo sa e perciò continua a volare.
(Igor Sikorsky)

 Vedi tu.
Potrebbe essere una soluzione.
Dove posso trovare delle informazioni o magari degli esempi di utilizzo?
Grazie di nuovo
Giovanni

 ha scritto nel messaggio
news:9vnc66$vrl$1...@lisa.galactica.it...

PHP.net e cerchi PDF; ci dovrebbero essere almeno due librerie per generare
PDF, entrambe ben documentate; una si chiama PDFLib, l'altra ClibPDF.
Una classe php, invece, la puoi trovare a questo indirizzo
http://www.gnuvox.com/pdf4php/
 è semplice, ma per fare quello che vuoi
dovrebbe essere più che sufficiente.
Bye.


Si, pdf è interessante.
Io per ora ho trovato solo una classe free che genera pdf, mentre le
funzioni di php per i pdf usano il supporto a pagamento delle librerie,
percui nisba.
Ovviamente la soluzione pdf è la più comoda per la stampa, ma rimane il
problema di mettere un'interruzione di pagina ogni 10 record.
Poi dipende anche dal livello di complessità voluto.
Generare un pdf è + complesso (almeno per me) che non generare le html
J