non so come lo hai fatto....Originariamente inviato da ANTAGONIA
ho provato a fare come dici te, invece di stampare 3 record diversi, stampa sempre lo stesso record.Come mai?![]()
metti 5 record in un array numerico, .... pseudo codice....
printer_open
select
conta = 0;
while($row ....
$pippo[] = $row;
if conta == 5 stampa
altri comandi
start doc
start page
select font
draw1 $pippo[0]
draw2 $pippo[1]
draw3 $pippo[2]
draw4 $pippo[3]
draw5 $pippo[4]
end page
end doc
end della if di stampa
conta++;
} fine while
oppure fai una paginazione di 5/10 ed estrai solo il numero delle righe da stampare...
ma e' un sistema fuori tempo usare le funzioni printer() ... va bene solo per chi aveva a suo tempo impaginato per la stampa dei documenti su stampanti DOS. E poi queste funzioni vanno solo per windows anche se con qualche workaround si puo' fare anche in linux. Non ne vale la spesa. Meglio stampare con il pdf.
c'e' un riferimento nelle pillole ...
http://www.fpdf.org/en/script/script36.php