Mam taki skrypt ktorey wyswietla z klilku tabel inforamcje o klienci czyli

z tabeli USŁUGI:nazwe uslugi, cene jednostkowa, kwota brutto, kwota netto, kwota vat

z tabeli WYBRANE USŁUGI: ilosc, jednostka miar

z tabeli KLIENCI: imie, nazwisko

PROBLEM POLEGA NA TYM JAK ZROBIC ZEBY POD TABELA WYSWIETLIC WARTOSĆI CENY JEDNOSTKOWEJ POMNOŻONEJ PRZEZ ILOSC


PONIZEJ ZNAJDUJE SIE TABELA KTORA WYSWITLA WARTOSCI DLA KLIENTA O WYBRANYM ID

TRZEBA WYLICZYC CAŁY KOSZT POBYTU TEGO KLIENTA CZYLI
DLA PIERWSZEGO WIERSZA
WARTOSĆI CENY JEDNOSTKOWEJ POMNOŻONEJ PRZEZ ILOSC
DLA DRUGIEGO WIERSZA
WARTOSĆI CENY JEDNOSTKOWEJ POMNOŻONEJ PRZEZ ILOSC
DLA TRZECIEGO WIERSZA
WARTOSĆI CENY JEDNOSTKOWEJ POMNOŻONEJ PRZEZ ILOSC

ITP.....

I POTEM SUMA TYCH WARTOŚCI

  1. <table border="40" align="CENTER" valign="MIDDLE" cellspacing="10" cellpadding="10"><tr><td><b> nazwa_uslugi </b></td><td><b> cena_jednostkowa </b></td><td><b> kwota_brutto </b></td><td><b> kwota_netto </b></td><td><b> kwota_vat </b></td><td><b> ilosc </b></td><td><b> jednostka_miary </b></td><td><b> imie </b></td><td><b> nazwisko </b></td></tr><tr><td> Pobyt </td><td> 14.00 </td><td> 322.00 </td><td> 14.00 </td><td> 308.00 </td><td> 3 </td><td> Szt </td><td> dhhgdfgh </td><td> fghf </td></tr><tr><td> Pobyt </td><td> 14.00 </td><td> 17.08 </td><td> 14.00 </td><td> 3.08 </td><td> 5 </td><td> Doba </td><td> dhhgdfgh </td><td> fghf </td></tr><tr><td> Pobyt </td><td> 14.00 </td><td> 17.08 </td><td> 14.00 </td><td> 3.08 </td><td> 5 </td><td> Szt </td><td> dhhgdfgh </td><td> fghf </td></tr><tr><td> Obiad </td><td> 6.00 </td><td> 6.42 </td><td> 6.00 </td><td> 0.42 </td><td> 3 </td><td> Szt </td><td> dhhgdfgh </td><td> fghf </td></tr></table><i>Ilosc wierszy:</i> <b>4</b>



ponizej kod ktory wyswietla tabele

  1. <?php 
  2.  $conn = pg_connect(&#092;"host=localhost user=.... password=.... dbname=Hotel\"); 
  3.  
  4.  
  5.  
  6. $wynik = pg_query(&#092;"SELECT u.nazwa_uslugi, u.cena_jednostkowa, u.Kwota_brutto, u.kwota_netto, u
    .
  7. wota_vat, w.ilosc, w.jednostka_miary, k.imie, k.nazwisko
  8.  FROM uslugi u, wybrane_uslugi w, klienci k WHERE w.id_klienta=k.id_klienta AND w.id_uslugi=u.ID_uslugi and w.id_klienta='\".$_POST['id_klienta'].\"';&#092;"); 
  9. $ilosc_wierszy=pg_num_rows($wynik);
  10.  
  11. $ile=pg_numfields($wynik);
  12. for($b=0;$b<$ile;$b++)
  13. {
  14.  $name[$b]=pg_fieldname($wynik,$b);
  15. }
  16.  
  17. print &#092;"<table border=\"40\" align=\"CENTER\" valign=\"MIDDLE\" cellspacing=\"10\" cellpadding=\"10\">\";
  18.  print &#092;"<tr>\";
  19.  for($b=0;$b<$ile;$b++)
  20.  {
  21. print &#092;"<td><b> $name[$b] </b></td>\";
  22.  }
  23.  print &#092;"</tr>\";
  24.  
  25.  while ($wiersz = pg_fetch_array($wynik,null,PGSQL_NUM))
  26.  { 
  27. print &#092;"<tr>\";
  28. foreach ($wiersz as $w)
  29. {
  30.  print &#092;"<td> $w </td>\";
  31. } 
  32. print &#092;"</tr>\";
  33.  } 
  34.  print &#092;"</table>\";
  35.  print &#092;"<i>Ilosc wierszy:</i> <b>$ilosc_wierszy</b>\";
  36.  
  37.  
  38. ?>