Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]sumowanie elementów
Forum PHP.pl > Forum > Przedszkole
tr86
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;
d3ut3r
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.