Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] dodanie wartości z różnych pól
Forum PHP.pl > Forum > Przedszkole
Snoopy
Hej!
Jak zwykle problemik mam smile.gif Chciałbym wypisać wszystkie rekordy o podanym warunku i dodać konkretne wartości. np:

  1. id | nazwa | ilosc
  2. 1 | nazw1 | 10
  3. 2 | nazw2 | 1
  4. 3 | nazw3 | 8
  5. 4 | nazw4 | 6
  6. 5 | nazw5 | 7


No i zakładając że moje wyszukanie wyświetla wpisy od 2 do 4 to powinno się pojawić ilość: 1,8,6 i chciałbym je dodać żeby uzyskać 15 jak to rozkminić? zaznaczam że chcę to uzyskać w php
wijet
Cytat
zaznaczam że chcę to uzyskać w php

nie rozumiem to nie umiesz przejsc po tablicy i dodawac liczby?
  1. <?php
  2. foreach($tab as $dane)
  3. {
  4.  $suma = $suma + $dane['ilosc'];
  5. }
  6. ?>

A jesli zliczyc to
  1. SELECT SUM(ilosc) FROM tabelka WHERE twoje_warunki

tylko to nie wyświetli Ci listy rekordów tylko sume pola ilosc
Sh4dow
  1. SELECT SUM(ilosc) FROM tablica WHERE id BETWEEN '2' AND '4'

Jesli masz pola do zsumowania dla konkretnych id nie koniecznie po koleji to masz
  1. SELECT SUM(ilosc) FROM tablica WHERE id IN (2,4, 6)
nospor
Cytat
zaznaczam że chcę to uzyskać w php
zaznaczam ze do php mamy specjalny dzial tongue.gif Przenosze na przedszkole bo problem masz "skomplikowany" winksmiley.jpg
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.