Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sklep MySQL
Forum PHP.pl > Forum > PHP
Mlodycompany
Elo. Chciałbym zrobic sklep internetowy. No i jest zagadka. Jak mam sumować ceny w koszyku? Dane mam w bazie. Np.
lp | nazwa | ilosc | cena
1 |Zapałki | 1 |0.1
2 |Papierosy | 1 | 6.90

I suma powinna wynosic 7.00. i jak mam zrobic zeby sumowalo te dwie pozycje?questionmark.gif
Cezar708
  1. SELECT sum(cena) FROM koszyk


.. ale coś mi mówi, że brakuje Ci jeszcze jednej kolumny w tej tabeli, czyli takiej, która identyfikowałaby kupującego (lub nawet sesję)

pozdrawiam
net-pl
Możesz jeszcze przed while wyswietlajacej wyniki dac $a=0; a pozniej w while $a=$a+($row['cena']; gdzie $row['cena']; to cena produktu..
matix
Lepiej skorzystaj z tego co podał ci @Cezar708. Najwydajniejsze. Najlepiej zapisuj sobie wartość zamówienia w sesji, albo w plikach tymczasowych. Zaoszczędzisz tym zapytania do bazy danych, co daje ci lepszą wydajność w przypadku wielu ludzi online.

Pozdrawiam
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.