File: pagamentinewinsert.php

package info (click to toggle)
odontolinux 0.6.1-6
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,128 kB
  • ctags: 566
  • sloc: php: 4,137; sh: 262; makefile: 46
file content (88 lines) | stat: -rw-r--r-- 4,421 bytes parent folder | download | duplicates (2)
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<? require("testa.php");?>

<B><? echo gettext ("Outstanding payment inserted");?></B>

<TABLE Border="0">
<TR>
 <TD colspan="10">
  <HR noshade size="2">
 </TD>
</TR>
<TR>
  <TH><? echo gettext ("ID");?></TH>
  <TH><? echo gettext ("Date");?></TH>
  <TH><? echo gettext ("Treatment");?></TH>
  <TH><? echo gettext ("Q.");?></TH>
  <TH><? echo gettext ("Charge/U");?></TH>
  <TH><? echo gettext ("Total charge");?></TH>
  <TH><? echo gettext ("Today's payment");?></TH>
  <TH><? echo gettext ("Due");?></TH>
  <TH><? echo gettext ("Method");?></TH>
  <TH><? echo gettext ("Notes");?></TH>
</TR>
<TR>
 <TD colspan="10">
  <HR noshade size="2">
 </TD>
</TR>



<?php
                        //Settaggio data Formato Europeo 
                        pg_Exec($conn,"SET DATESTYLE TO 'European';");
                        //Inserimento 
                        $esito = pg_Exec($conn, "INSERT INTO pagamenti (id, cognome, nome, data, prestazione, quantita, prezzounitario, prezzodovuto, prezzodatooggi, rimanedapagare, tipopagamento, note) VALUES ($idpz, '$cognome', '$nome', '$data', '$prestazione', $quantita, $prezzounitario, $quantita * $prezzounitario, $prezzodatooggi, ($quantita * $prezzounitario) - $prezzodatooggi, '$tipopagamento', '$note');");
                        if (!$esito) {
                                      echo "Si &egrave; verificato un errore.\n";
                                      exit;
                                      } // Errore interrogazione database
                        pg_FreeResult($esito);
                        $esito2 = pg_Exec($conn, "SELECT * FROM pagamenti WHERE data = '$data' and id = $idpz ORDER BY data;");
                        if (!$esito2) {
                                      echo "Si &egrave; verificato un errore.\n";
                                      exit;
                                      } // Errore interrogazione database
                        $nume = pg_NumRows($esito2); //inizia l'output tabelare della query
                        $i = 0;
                        while ($i < $nume) {
                                    if (!($i % 2)) {
                                                               echo "<TR bgcolor=\"#C0C0C0\"><TD>";
                                                              } else {
                                                                           echo "<TR bgcolor=\"#ffffff\"><TD>";
                                                                          }
                                            echo pg_Result($esito2, $i, "id");
                                            echo "</TD><TD>";  
                                            echo pg_Result($esito2, $i, "data");
                                            echo "</TD><TD><FONT COLOR=\"#ff0000\">";  
                                            echo pg_Result($esito2, $i, "prestazione");
                                            echo "</FONT></TD><TD><CENTER>";  
                                            echo pg_Result($esito2, $i, "quantita");
                                            echo "</CENTER></TD><TD ALIGN=RIGHT>";  
                                            echo number_format(pg_Result($esito2, $i, "prezzounitario"),2,',','.');
                                            echo "</TD><TD ALIGN=RIGHT>";  
                                            echo number_format(pg_Result($esito2, $i, "prezzodovuto"),2,',','.');
                                            echo "</TD><TD ALIGN=RIGHT>";
                                            echo number_format(pg_Result($esito2, $i, "prezzodatooggi"),2,',','.');
                                            echo "</TD><TD ALIGN=RIGHT><U>";
                                            echo number_format(pg_Result($esito2, $i, "rimanedapagare"),2,',','.');
                                            echo "</U></TD><TD><I>";
                                            echo pg_Result($esito2, $i, "tipopagamento");
                                            echo "</I></TD><TD>";
                                            echo pg_Result($esito2, $i, "note");
                                            echo "</TD></TR>";
                                            $i++;
                                            }
   pg_FreeResult($esito2);
?>

<TR>
 <TD colspan="10">
  <HR noshade size="2">
 </TD>
</TR>

</TABLE> 

<? include("piede.php");?>