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?
.. 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
6.04.2008, 16:03:24
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
6.04.2008, 17:54:57
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.