Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]sumowanie elementów
tr86
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 10.10.2009
Skąd: Dąbrowa Górnicza

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


Witam,
Przykładowo mam w tabeli 'pokoje' coś takiego:
id typ_pokoju
1 3
2 4
3 4
4 2
5 3

Chciałbym zsumować wybrane elementy, które użytkownik sobie wybierze...
Np. użytkownik wybiera checkboxem na stronie pokoje o id=1 i 3.
Typ pokoju to liczba osób w pokoju.
Chcę zliczyć ogólną liczbę osób w wybranych pokojach więc powinno wyjść 7 (3 z id=1 i 4 z id=3).

Niestety nie mam pomysłu jak to rozwiązać.

Próbowałem coś takiego, ale bez efektu...
Wina napewno leży a tablicy array, ponieważ, gdy dodałem tam elementy ręcznie np. $pokoje = array(1,2,3); to wszystko zadziałało.

  1. $zapytanie2 = mysql_query ("SELECT typ_pokoju FROM pokoje WHERE id='".$select_id[$i]."'")
  2. or die('bĹ?Ä?d: '.mysql_error());
  3.  
  4. while($wynik2 = mysql_fetch_array($zapytanie2))
  5. {
  6. $pokoje = array($wynik2['typ_pokoju']);
  7. $liczba_osob = array_sum($pokoje);
  8. }
  9. echo $liczba_osob;


Ten post edytował tr86 20.03.2012, 18:25:25
Go to the top of the page
+Quote Post
d3ut3r
post
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


  1. SELECT SUM(typ_pokoju) AS ogolna_liczba FROM pokoje WHERE id IN (1,3)


To zliczy sumę dla pokoi o id=1 i 3
Go to the top of the page
+Quote Post

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: 23.08.2025 - 22:34