Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP/MYSQL]Sumowanie w mysql
rafolik
post 3.08.2007, 09:38:45
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 29.10.2003
Skąd: Gdańsk

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


Mam sobie taki oto kod:

  1. <?php
  2.  
  3. mysql_connect ("127.0.0.1","root","krasnal");
  4. mysql_select_db (daneosobowe);
  5.  
  6. $zapytanie = "SELECT * FROM dane ";
  7. $wykonaj = mysql_query ($zapytanie);
  8.  
  9. while($wiersz=mysql_fetch_array ($wykonaj)) {
  10. echo " <tr>
  11. <td width='20' align='center'>".$wiersz['id'].".</td>
  12. <td width='100'>".$wiersz['imie']."</td>
  13. <td width='470'>".$wiersz['opis']."</td>
  14. <td width='100' align='center'>".$wiersz['datap']."</td>
  15. <td width='100' align='center'>".$wiersz['datak']."</td>
  16. <td width='60' align='center'>".$wiersz['kwota'].",-</td>
  17. </tr>";
  18.  
  19. }
  20.  
  21. ?>


jaki kod wkomponowac w niego aby pod "<td width='60' align='center'>".$wiersz['kwota'].",-</td>" dodac jeszcze "SUMA" (chce aby sumowalo mi kwoty z kolumny "kwota" i wyswietlalo wynik)

Prosze o pomoc bo jestem bardzo slaby tych sprawach a potrzebuje tego malego kodu

Pozdrawiam

Ten post edytował rafolik 3.08.2007, 09:40:44
Go to the top of the page
+Quote Post
john_doe
post 3.08.2007, 10:00:39
Post #2





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


poprostu musisz zapodać kolejne zapytanie w stylu
  1. SELECT SUM(KWOTA) FROM twojaTabela


a następnie wyswietlić to na samym dole w kolumnie kwota

caly Twoj skrypt jest ok... wyswietlasz kwoty w slupku a ostatnia komórka to bedzie suma i juz
Go to the top of the page
+Quote Post
rafolik
post 3.08.2007, 10:08:46
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 29.10.2003
Skąd: Gdańsk

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


Preoblem w tym że nei potrafie siędo tego odwołać ;-)

Mam dopisać np taką linię :
  1. <?php
  2. $zapytanie2 = "SELECT SUM(kwota) FROM dane ";
  3. ?>


i odwołać sięmniejwięcej w ten sposób:
  1. <?php
  2. <td width='60' align='center'>".$zapytanie2.",-</td>
  3. ?>
questionmark.gif

Sorki ale nie znam sie zabardzo na tym a pilnie potrzebuje to zrobić

Pozdrawiam

Ten post edytował rafolik 3.08.2007, 10:12:50
Go to the top of the page
+Quote Post
skowron-line
post 3.08.2007, 10:17:41
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


zobacz jezeli tu
Kod
<td width='60' align='center'>".$wiersz['kwota'].",-</td>

odwolujesz sie do tej zmiennej,
jak niiewiesz jak zsumowac to z poziomu mysql to zrob sobie tak
  1. <?php
  2. while($wiersz=mysql_fetch_array ($wykonaj)) {
  3. echo " <tr>
  4. <td width='20' align='center'>".$wiersz['id'].".</td>
  5. <td width='100'>".$wiersz['imie']."</td>
  6. <td width='470'>".$wiersz['opis']."</td>
  7. <td width='100' align='center'>".$wiersz['datap']."</td>
  8. <td width='100' align='center'>".$wiersz['datak']."</td>
  9. <td width='60' align='center'>".$wiersz['kwota'].",-</td>
  10. </tr>";
  11.  
  12. $kwota +=$wiersz[kwota];
  13.  
  14. }
  15. echo $kwota;
  16. ?>


Ten post edytował skowron-line 3.08.2007, 10:18:27


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
rafolik
post 3.08.2007, 10:27:28
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 29.10.2003
Skąd: Gdańsk

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


Wielkie dzięki, wszystko działa jak należy
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: 18.07.2025 - 10:41