Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sumowanie danych- wyszukiwarka
Forum PHP.pl > Forum > PHP
maniek22
Chce zrobić w wyszukiwarce aby przy wyswietlaniu danych sumowało mi kolumne np. ilosc, nie wiem za bardzo jak sie za to zabrac moze ktos mi pomoze??

Oto moj skrypt z funkcjami

  1. <?
  2.  
  3. function lacz_bd(){
  4. $baza = @mysql_pconnect("localhost", "maniek", "spioszek"); 
  5.  
  6. if (!$baza){
  7. echo "Połączenie z bazą się nie powiodło.";
  8. return false;
  9. }
  10. if (!@mysql_select_db("geneva")){
  11. echo "Wybranie bazy danych nie powiodło się.";
  12. return false;
  13. }
  14. return $wynik;
  15. }
  16.  
  17.  
  18.  
  19.  
  20. function wyswietl_klientow($zapytanie){
  21.  
  22. lacz_bd();
  23. $wynik=mysql_query($zapytanie);
  24. if (!$wynik){
  25. echo "Błąd. Połączenie nie powiodło się!";
  26. }
  27. $znalezionych=mysql_num_rows($wynik);
  28.  
  29. echo "<table border=1><tr bgcolor=blue >";
  30. echo "<th>Handlowiec</td><th>Nr umowy</th>";
  31. echo "<th>Nazwisko</th><th>Imię</th>";
  32. echo "<th>Miejscowosc</th><th>Adres</th>";
  33. echo "<th>Telefon</th><th>Raty</th>";
  34. echo "<th>Towar</th><th>Ilosc</th>";
  35. echo "<th>Cena</th>";
  36. echo "<th>Wartosc</th>";
  37. echo "<th>Data</th></tr>";
  38.  
  39. for ($i=0; $i<$znalezionych; $i++){
  40. $wiersz= mysql_fetch_array($wynik);
  41. echo "<tr>";
  42. echo "<td>".$wiersz["Handlowiec"]."</td>";
  43. echo "<td>".$wiersz["Nr_umowy"]."</td>";
  44. echo "<td>".$wiersz["Nazwisko"]."</td>";
  45. echo "<td>".$wiersz["Imie"]."</td>";
  46. echo "<td>".$wiersz["Miejscowosc"]."</td>";
  47. echo "<td>".$wiersz["Adres"]."</td>";
  48. echo "<td>".$wiersz["Telefon"]."</td>";
  49. echo "<td>".$wiersz["Raty"]."</td>";
  50. echo "<td>".$wiersz["Towar"]."</td>";
  51. echo "<td>".$wiersz["Ilosc"]."</td>";
  52. echo "<td>".$wiersz["Cena"]."</td>";
  53. echo "<td>".$wiersz["Wartosc"]."</td>";
  54. echo "<td>".$wiersz["Data"]."</td>";
  55. echo "</tr>";
  56.  
  57. }
  58. echo "</table>";
  59.  
  60. }
  61.  
  62.  
  63. ?><body text="#FFFFFF" bgcolor="#0E1B8C">
kossa
  1. SELECT sum(wartosc) FROM tabela


to zapytanie zwróci Tobie sumę wszystkich wartości

Łukasz
maniek22
Dzieki, ale w mysql to wiem, tylko jak to zapisac w php aby sumowalo te rekordy danej kolumny ktore aktualnie znalazla wyszukiwarka.
kossa
  1. <?php
  2. $wartosc=0;
  3.  
  4. //w pętli while
  5. $kwota=$wiersz["Wartosc"];
  6.  
  7. $wartosc=$wartosc+$kwota;
  8.  
  9. //za pętlą while
  10.  
  11. echo "Łączna wartość: ".$wartosc;
  12. ?>


Łukasz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.