Newsgroup: it.comp.www.php
Titolo: salto pagina in stampa

Buondì a tutti.
Ho una serie di dati che estraggo con una query dal database, che, una 
volta ordinati, devono essere stampati su più pagine, al limite anche una 
riga per pagina, se necessario.
Esempio:
id  nome  prodotto q.ta
1   pinco mele     10
1   pinco pere     20
2   tizio mele     12
3   caio  mele      4
3   caio  pere      4
3   caio  kiwi     10
Ogni pagina deve riportare solo le righe inerenti un id.
Ovviamente non so a priori quante righe possiederà 1, 2, 3 ...
Qualche suggerimento su come affrontare la cosa?
ciao e grazie
Filippo B.
--
http://www.danzainsieme.it
http://www.boschetti.info

 come affrontare la cosa?
sì, la cosa si chiama "paginazione", in rete c'è letteratura in 
abbondanza che affronta il problema.

 abbondanza che affronta il problema.
ok grazie.
ciao 


 abbondanza che affronta il problema.
Temo che lui intendesse 'stampare' su carta, e la cosa interessa anche
me. Confesso che non mi sono mai documentato al riguardo, ma se
l'informazione esce in questo thread ne sarei contento :-)
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
CBR600F "Cerbero" - In vendita - 
http://www.slimmit.com/go.asp?7X0
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 l'informazione esce in questo thread ne sarei contento :-)
Usare il formato PDF no?

 ha scritto nel messaggio
news:4bb1c3bc$0$30899$
5fc...@news.tiscali.it

Non sempre è comodo, per un report veloce da php fai prima in html,
specialmente se usi già un templating engine.
Quando mi serve uso Cpdf perché ho già dei wrapper pronti, ma per
un documento già un po' più complesso si perde troppo tempo,
quando magari basterebbe stampare la stessa tabella che c'è a video.
Appena ho tempo provo wkhtmltopdf, ma mi sa che torniamo al
problema di cui  al thread :-/
-- 
ValeRyoXT600
"Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9CBR600F


 problema di cui  al thread :-/
wkhtmltopdf è fantastico per convertire html in pdf, ma non ho capito:
l'esigenza è solo stampare 'pagina n di X' in fondo?
Se è solo questo vai con wk e vai tranquillo.
In html invece, mi sembra che ci fosse il tag break-qualcosa che in
fase di stampa iniziava una nuova pagina, ma non ricordo esattamente
quale era e mi sembra fosse compatibile solo con firefox.

 quale era e mi sembra fosse compatibile solo con firefox.
Ecco, il mio "problema" (voglia di sapere, pi� che altro, perch� ora non
mi serve) � questo del page break.
Quello dell'OP lo scopriremo quando ce lo dir� :-D
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
CBR600F "Cerbero" - In vendita - 
http://www.slimmit.com/go.asp?7X0
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 Quello dell'OP lo scopriremo quando ce lo dirà :-D
guarda prova a googlare un pò, sono sicuro che esistesse un tag html
per fare il salto di pagina, ricordo che funzionava solo su firefox,
ma ormai sono passati 2 anni magari anche la suite webkit e ie8 lo
macinano, non saprei

 macinano, non saprei
Scrivendo cos� :
codice:
<p STYLE="page-break-before: always">test text in the paragraph</p>
<p STYLE="page-break-before: always">test text in the paragraph</p>
<p STYLE="page-break-before: always">test text in the paragraph</p>
Stampa i 3 testi in 3 pagine diverse
http://forum.html.it/forum/showthread.php?threadid=587141

 quale era e mi sembra fosse compatibile solo con firefox.
Non � un tag html, sono regole CSS 3:
http://www.w3.org/TR/css3-page/
Alcune librerie di conversione HTML-PDF le utilizzano, ad esempio Flying
Saucer (per Java).
	Y.

 <p STYLE="page-break-before: always">test text in the paragraph</p>
Ottima soluzione, ringrazio sia te che gli altri per gli interessanti
contributi.


 
http://www.w3.org/TR/css3-page/
Anche CSS2 (il page-break):
http://www.w3schools.com/CSS/pr_print_pageba.asp
 
Non so come sia il supporto da parte dei browser. Io l'ho usato un paio 
di anni fa e con FF 2.x funzionava.
Bye.