Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sumowanie danych- wyszukiwarka, php/mysql
maniek22
post 4.06.2007, 16:09:07
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 2.05.2007

Ostrzeżenie: (10%)
X----


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">
Go to the top of the page
+Quote Post
kossa
post 4.06.2007, 18:09:43
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


  1. SELECT sum(wartosc) FROM tabela


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

Łukasz


--------------------
Go to the top of the page
+Quote Post
maniek22
post 5.06.2007, 07:13:13
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 2.05.2007

Ostrzeżenie: (10%)
X----


Dzieki, ale w mysql to wiem, tylko jak to zapisac w php aby sumowalo te rekordy danej kolumny ktore aktualnie znalazla wyszukiwarka.
Go to the top of the page
+Quote Post
kossa
post 5.06.2007, 10:37:53
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


  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


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 23.06.2025 - 17:17