1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
<? require("testa.php");?>
<B><? echo gettext ("Invoice list");?></B><P>
<?PHP
$esito = pg_Exec($conn, "SELECT idfattura, cognome, nome, SUM(prezzomoltiplicato), data FROM fattura GROUP BY idfattura, cognome, nome, data ;");
if (!$esito) {
echo "Si è verificato un errore.\n";
exit;
} // Errore interrogazione database
$num = pg_NumRows($esito); //inizia l'output tabelare della query
$i = 0;
echo "<HR NOSHADE SIZE=\"2\">";
echo "<TABLE Border=\"2\"><TR><TH>";
echo gettext ("Invoice n.");
echo "</TH><TH>";
echo gettext ("Issued on ");
echo "</TH><TH>";
echo gettext ("Issued to");
echo "</TH><TH>";
echo gettext ("Invoice total");
echo "</TH></TR>";
while ($i < $num) {
echo "<TR><TD>";
echo pg_Result($esito, $i, idfattura);
echo "</TD><TD><FONT COLOR=\"#FF0000\">";
echo pg_Result($esito, $i, data);
echo "</TD><TD></FONT> ";
echo pg_Result($esito, $i, cognome) . " " . pg_Result($esito, $i, nome);
echo "</TD><TD ALIGN=RIGHT></FONT> ";
// Calcolo valore totale della fattura
$esito2 = pg_Exec($conn, "SELECT prezzomoltiplicato FROM fattura WHERE idfattura = '$i'+1 ;");
$num2 = pg_NumRows($esito2) ;
$c = 0 ;
$valore = 0 ;
$valore_finale = 0 ;
while ($c < $num2) {
$valore = pg_Result($esito2, $c, prezzomoltiplicato);
$valore_finale = $valore + $valore_finale ;
$c++ ;
}
echo number_format($valore_finale,2,',','.');
echo "</TD></TR><p> ";
$i++;
}
echo "</TABLE>";
echo ("<HR NOSHADE SIZE=\"2\"><P>");
pg_FreeResult($esito);
?>
<? include("piede.php");?>
|