Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] zliczanie sum
pkania
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 26.12.2006

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


witam,
mam strone [php] i tabelke ktora wyrzuca mi z bazy danych [mysql] cos takiego:
pawel 12
adam 15
aga 3

chcialbym aby zliczalo mi sume i wyszla taka tabelka:
pawel 12
adam 15
aga 3
------------
Razem 30

moze macie pomysl jak to zrobic?
z gory dziekuje za pomoc
Powód edycji: Poprawiłem tytuł tematu. /webdice
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Gość-
post
Post #2





Goście







Dziękuję bardzo za pomoc.
Uczę się dopiero PHP i po przerobieniu podstaw, robię krok po kroku wszystko, co jest związane z tabelami.
Mam w tej chwili dwie tabelę, które połączyłem.
  1. <table border=1 bordercolor=000080>
  2. <?
  3.  
  4. $result = mysql_query('SELECT zawodnicy_nauka.imie,pkt,waga
  5. FROM zawodnicy_nauka
  6. INNER JOIN zawody_nauka
  7. ON zawodnicy_nauka.zaw_id=zawody_nauka.zaw_id'
  8.  
  9. );
  10.  
  11.  
  12. while($row = mysql_fetch_array($result))
  13. { echo '<tr><td>'.$row['imie'].'</td><td> '.$row['waga'].' </td><td>'.$row['pkt'].' </td><td>'.$row['zaw_id'].' </td><td>'.$row['miejsce'].'</td></tr>';}
  14.  
  15. ?>
  16. </table>


W powyższej tabeli wszystko jest OK


Mam też drugą, którą pomogliście mi zrobić:

  1. <table border=1 bordercolor=000080>
  2. <?
  3. $result = mysql_query('SELECT zaw_id,SUM(waga) AS `waga`, SUM(pkt) AS `pkt` FROM zawody_nauka
  4. GROUP BY zaw_id'
  5. );
  6.  
  7. while($row = mysql_fetch_array($result))
  8. { echo '<tr><td>'.$row['zaw_id'].'</td><td> '.$row['waga'].'</td><td> '.$row['pkt'].'</td></tr>';
  9. }
  10.  
  11. ?>
  12. </table>



Tutaj też wszystko jest OK.




Teraz problem:


Po podstawieniu części kodu z drugiej tabeli do pierwszej coś jest nie tak i nic się nie wyświetla.




  1. <table border=1 bordercolor=000080>
  2. <?
  3.  
  4. $result = mysql_query('SELECT zawodnicy_nauka.imie,SUM(waga) AS `waga`, SUM(pkt) AS `pkt`
  5. FROM zawodnicy_nauka
  6. INNER JOIN zawody_nauka
  7. ON zawodnicy_nauka.zaw_id=zawody_nauka.zaw_id'
  8.  
  9. );
  10.  
  11.  
  12. while($row = mysql_fetch_array($result))
  13. { echo '<tr><td>'.$row['imie'].'</td><td> '.$row['waga'].' </td><td>'.$row['pkt'].' </td><td>'.$row['zaw_id'].' </td><td>'.$row['miejsce'].'</td></tr>';}
  14.  
  15. ?>
  16. </table>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 02:36