Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL]zliczanie wybranych danych
wach12
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 7.11.2016

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


Witam!

Próbuję zrkbić sumowanie wybranych danych z sql

Przykładowa tabela:
ID|nazwa_produktu|energia_produktu|bialko_produktu
1 |Mąka | 2000 |100
2 |Woda | 2000 |100
3 |Margaryna | 2000 |100
4 |Marmolada | 2000 |100

chciałbym zsumować energie_produktu dla np. Mąki i Margaryny (dane porównuję za pomocoów post)

  1.  
  2. $s1=$_POST['skladnik'];
  3. $s2=$_POST['skladnik0'];
  4. $s3=$_POST['skladnik1'];
  5. $s4=$_POST['skladnik2'];
  6. $s5=$_POST['skladnik3'];
  7. $s6=$_POST['skladnik4'];
  8.  
  9.  
  10.  
  11.  
  12.  
  13. $zapisz = $_POST['zapisz'];
  14.  
  15. IF(isset($zapisz)){
  16.  
  17. $stmt = $pdo_db -> prepare('SELECT * FROM `produkty` WHERE `nazwa_produktu` = :nazwa_produktu '); // 2
  18. $stmt -> bindValue(':nazwa_produktu', $_POST['skladnik'], PDO::PARAM_INT);
  19. $stmt -> execute(); // 3
  20.  
  21. IF($details = $stmt -> fetch()) // 4
  22. {
  23. $test=$details['energia_produktu'];
  24.  
  25.  
  26. echo '<hr/>
  27. <p><b>Energia produktu:</b> '.$suma.'</p>
  28. ';
  29. }
  30. else
  31. {
  32. echo '<hr/><p>Przepraszamy, podany rekord nie istnieje!</p>';
  33. }
  34. $stmt -> closeCursor();
  35. }
  36.  
  37.  
  38.  


Go to the top of the page
+Quote Post

Posty w temacie
- wach12   [PHP][SQL]zliczanie wybranych danych   10.11.2016, 14:59:49
- - SmokAnalog   Chcesz wypisać tylko sumę czy masz gdzieś listę ty...   10.11.2016, 15:06:29
- - wach12   Tylko sume próbowałem z sum() ale nie wychodzi   10.11.2016, 15:09:48
- - SmokAnalog   Pokaż jak próbowałeś.   10.11.2016, 15:21:25
- - wach12   [SQL] pobierz, plaintext IF(isset($zapisz...   10.11.2016, 15:28:31
- - SmokAnalog   Twoje zapytanie wyszukuje produkty, których nazwa ...   10.11.2016, 15:32:37
- - wach12   Nie zabardzo tak mogę . Juz pokazuję na czym to p...   10.11.2016, 15:43:13
- - SmokAnalog   Nie wiem z czym masz problem. Po prostu zrób tak, ...   10.11.2016, 15:52:02
- - wach12   Tak też zrobiłem ale zlicza mi wszystkie wiersze a...   10.11.2016, 20:03:28
- - SmokAnalog   W chwili obecnej, Twoje zapytanie wygląda tak: [SQ...   10.11.2016, 21:15:35
- - viking   Tu masz opisane jak to zrobić.   10.11.2016, 21:36:20
- - SmokAnalog   Dlaczego to durne array_fill przyjmuje indeks pocz...   10.11.2016, 22:32:24
- - viking   A dlaczego durne i od ilu ma mieć indeks? Na logik...   11.11.2016, 05:26:04
- - SmokAnalog   Zupełnie się z Tobą nie zgadzam, viking. A już tym...   11.11.2016, 11:37:57
- - viking   Wszystkie argumenty są wymagane więc kolejność nie...   11.11.2016, 11:49:31
|- - SmokAnalog   Cytat(viking @ 11.11.2016, 11:49:31 )...   11.11.2016, 11:54:51
- - viking   Co rozumiesz przez identycznych?   11.11.2016, 12:23:37
- - SmokAnalog   Nie wiem w sumie po co ta dyskusja, to jest jeden ...   11.11.2016, 12:44:29
- - viking   Wybacz ale na pewno 90% problemów na tym forum wyn...   11.11.2016, 13:02:59
- - SmokAnalog   Cytat(viking @ 11.11.2016, 13:02:59 )...   11.11.2016, 13:06:15


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: 24.08.2025 - 00:40