Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Operacje matematyczne na wynkach zapytania SQL
-R.B.K.-
post
Post #1





Goście







Witam,

Szukam rozwiązania dla mojego problemu. Poniżej znajduje się skrypt pobierający dane z bazy i wyświetlający je w formie tabeli. Nie wiem jednak jak zrobić, aby w ostatniej kolumnie pojawiał się wynik mnożenia ilosc * cena_netto i żeby na końcu było podsumowanie całej kolumny. Macie jakieś pomysły ?

  1. <?php 
  2. include ("polaczenie.php");
  3. $zapytanie1 = "SELECT * FROM kontrahenci k, faktury_zakupu f, przyjecia_towarow p, jednost
    ki_miary j, waluty w WHERE w.id_waluty = p.waluta and j.id_jm = p.id_jm and k.id_
    kontrahenta = f.id_kontrahenta and p.id_faktury = f.id_faktury and data_zakupu >= '$data_od' and data_zakupu <= '$data_do' ORDER BY data_zakupu"
    ;
  4. $wynik = mysql_query($zapytanie1);
  5. if(mysql_num_rows($wynik) > 0) { 
  6. echo "<table cellpadding=\"2\" border=1 class=Style1>";
  7. echo "<tr>"; 
  8. echo "<td>Sprzedawca</td>"; 
  9. echo "<td>Nr faktury</td>"; 
  10. echo "<td>Nazwa towaru</td>";
  11. echo "<td>Data zakupu</td>";
  12. echo "<td>J.m.</td>"; 
  13. echo "<td>Ilość</td>"; 
  14. echo "<td>Waluta</td>"; 
  15.  echo "<td>Cena netto</td>"; 
  16. echo "<td>Wartość netto</td>"; 
  17. echo "</tr>"; 
  18. while($r = mysql_fetch_object($wynik)) { 
  19. echo "<tr>"; 
  20. echo "<td>".$r->nazwa_pelna."</td>"; 
  21. echo "<td>".$r->numer_faktury."</td>"; 
  22. echo "<td>".$r->nazwa_towaru."</td>"; 
  23. echo "<td>".$r->data_zakupu."</td>";
  24. echo "<td>".$r->jm."</td>";
  25. echo "<td>".$r->ilosc."</td>";
  26. echo "<td>".$r->waluta."</td>";
  27. echo "<td>".$r->cena_netto."</td>";
  28. echo "<td>?questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif</td>";
  29. echo "</tr>"; 
  30. } 
  31. echo "</table>"; 
  32. } 
  33. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:37