Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dodawanie wartości pól bazy do siebie
Androsset
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.08.2016

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


Chciałbym policzyć sumę punktów dla wybranego gracza. Tabela wygląda tak:

id | gospodarz | przeciwnik | punkty1 | punkty2
1 | bartek | ajax | 12 | 9 |
2 | marcin | krzys | 15 | 3 |
1 | ajax | bartek | 20 | 15 |

  1. require "conn.php";
  2.  
  3. $sql = "SELECT * FROM fow_data";
  4. $result = mysqli_query($conn,$sql)or die(mysqli_error($conn));
  5. $suma=0;
  6. while($row = mysqli_fetch_array($result)) {
  7. $gospodarz = $row['gospodarz'];
  8. $przeciwnik = $row['przeciwnik'];
  9. $punkty1 = $row['punkty1'];
  10. $punkty2 = $row['punkty2'];
  11. if($gospodarz = 'ajax'){
  12. $suma = $suma + $punkty1;
  13. }elseif ($przeciwnik = 'ajax'){
  14. $suma = $suma + $punkty2;
  15. }
  16.  
  17.  
  18.  
  19. }
  20.  
  21. echo "<tr><td>".$gospodarz."</td><td>".$suma."</td></tr>";
  22.  


Sumuje mi tylko po punkty1 nie uwzględniając warunków. Dla gracza ajax wynik wychodzi 91. Czyli sumuje wszystkie punkty w kolumnie punkty1.

Jestem początkujący mógłby ktoś naprowadzić mnie na rozwiązanie.

Ten post edytował Androsset 24.08.2016, 16:13:05
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: 19.08.2025 - 15:48