Probabilmente non mi sono spiegato bene, ripropongo allora il quesito:

I passaggi sono i seguenti:
1) pagina di inserimento dati
2) pagina di visualizzazione dati con possibilità di tornare alla pagina precedente
3) pagina finale che alimenta il database, con un bottone che stampa la pagina (correttamente paginata) mediante un semplice window.print().

Nella pagina 1 posso decidere quante volte replicare gli stessi dati incrementando solo il record del numero del buono e questo riesco a farlo senza problemi, ma purtroppo mi stampa solo la pagina con l'ultimo record del mio contatore (numero buono).

Ora, la domanda è la seguente:

Come faccio a stampare una per una sulla stampante tante pagine quante sono le pagine del risultato del ciclo for?

Forse con un javascript?