Carissimi ragazzi, ho un problema.....
ho creato un piccolo gestionale, una delle funzioni è quella di stampa della fattura.
Il problema si crea nel momento della stampa tramite stampante della fattura inserita. Vi spiego meglio:
in un foglio A4, per come ho implemetato il tutto, entrano circa 20 prodotti. Il problema sorge se inserisco una fattura contenente più di 20 prodotti, infatti inserendola, quando mando in stampa, la fattura mi viene stampata in questo modo:
Prima pagina, intestazioni(logo negozio, generalità del venditore, generalità dell'acquirente),+ i primi 20 prodotti;
nella seconda pagina, mi viene stampato, il rimanente dei prodotti cher non sono entrati per motivi di spazio nella prima pagina + il saldo .
Il problema che non riesco a risolvere, è che sulla seconda pagina oltre ad essere stampati i prodotti, deve essere stampata l'intestazione. Come faccio a stampare la fattura nel modo corretto? Come faccio a stampare sul secondo foglio di stampa o sui fogli successivi l'intestazione?

Aspetto vostre notize, inoltre qui di seguito vi scrivo la pagina nella quale richiamo la funzione javascriptrint().

Sono in crisi aiuto!!!!!!



***QUESTA è L'INTESTAZIONE CHE VA INSERITA SEMPRE SU OGNI FOGLIO***
<table width="100%">
<tr>
<?
echo "<img src=\"$logo\" border=0>

";
?>
</tr>
<tr>
<td>
<?
echo " <H2>$nome
</H2>";
echo " $indirizzo
";
echo " $localita $cap
";
echo " P.iva: $piva
";
echo " Cod.Fiscale: $fiscale
";
echo " Telefono:$telefono Fax: $fax
";
echo " $sitoweb - $email";
?>

</td>
<td></td>

<td align="right">
<?echo "$localita $dataemissione

";?>
<?echo "Spett.le ".$nome_cliente ."
" ; ?>
<?echo $indirizzo_cliente ."
" ; ?>
<?echo $citta_cliente ."".$provincia_cliente."".$cap_cliente."
" ; ?>
<?echo "P. IVA: ".$piva_cliente ."
" ; ?>
<?echo "Cod. Fiscale: ".$fiscale_cliente ; ?>
</td>
</tr>
<td>
</td>
<tr>
<td colspan="2"><h2>FATTURA N. <?echo $id_fattura;?></h2></td>
</tr>
</table>









****QUESTA è LA TABELLA CHE CONTIENE TUTTI I PRODOTTI DELLA FATTURA****

<table width=100% border='0'>
<tr>
<td align="center">Nome</td>
<td align="center">Descrizione</td>
<td align="center">Prezzo</td>
<td align="center" width="66">Sconto</td>
</tr>

<?
$result = mysql_query("select * from prodotti INNER JOIN fatt_prod ON ( prodotti.id = fatt_prod.id_prodotto ) WHERE id_fattura = $id_fattura ORDER BY prodotti.id");

while($array=mysql_fetch_array($result)){
echo "<tr align=\"center\">";
echo "<td >".$array[nome]."</td>";
echo "<td >".$array[descrizione]."</td>";
echo "<td >".$array[prezzo]."</td>";
echo "<td >".$array[sconto]."%</td>";
echo "</tr>";
}
?>

</table>








***QUESTA è L'ULTIMA PARTE CHE VA INSERITA SULL'ULTIMO FOGLIO***

<?
echo "<table width=\"100%\">";
if($inps!=0){
echo "<tr><td>Contributo INPS ". $inps ." %</td><td align=\"right\">". $inps_fattura ." €</td></tr>";
}
echo "<tr><td>Totale imponibile</td><td align=\"right\">" . $imponibile ." €</td></tr>";
echo "<tr><td>Iva ". $iva ." %</td><td align=\"right\" > ". $iva_fattura ." €</td></tr>";
echo "<tr><td>Totale fattura</td><td align=\"right\"> ". $fattura ." €</td></tr>";
if($ritenuta_imp!=0){
echo "<tr><td>Ritenuta acconto del ". $ritenuta_imp ." %</td><td align=\"right\"> ". $ritenuta ." €</td></tr>";
}
if($ritenuta_imp!=0){
echo "<tr><td>Netto da ricevere</td><td align=\"right\"> ". $netto ." €</td></tr>";
}
echo "</table>";
?>





<?
echo "Tipo di pagamento: ". $tipo_pagamento ."
";
if ($datapagamento!=""){
echo "Data pagamento: ". $datapagamento ."

";
}
echo "Nostri riferimenti bancari:
";
echo "Banca: $banca
";
echo "N. conto: $conto Abi: $abi Cab: $cab Iban: $iban";
?>



<input type="button" value="Stampa" onclick="javascriptrint();">

</div>
</div>

<div id="left">

<?
sub_menu::setFunz_fatture();
?>

<div class="box">
<div style="font-size: 0.8em; display: none; { display: none; }">Design by </div>
</div>
</div>
</div>
</body>