Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Sumowanie zamówienia
Forum PHP.pl > Forum > Przedszkole
daros17
Witam,

Właśnie piszę mini-skrypt do składania zamówień no i mam mały problem.

Struktura formularza wygląda tak:
Nazwa produktu -> każdy produkt ma inną cenę
Ilosc -> od 1 do 10
Rozmiar -> maly i duzy -> rozne ceny
Promo -> produkt za 5zł
Dodatki -> wiele produktów -> wszystkie produkty inne ceny

Wszystko pobierane jest z bazy (wszystkie ceny i nazwy), no i teraz mój problem jak zrobić dodawanie tego wszystkiego?

Chciałem zrobić tak, że pobieram dane z bazy i przypisuje je do zmiennych, a następnie pętla foreach, ale wówczas dla każdego produktu chyba bym musiał zgadza się? Jak to zrobić najłatwiej?
Ulysess
Promo czyli Promocja questionmark.gif to chyba powino być umieszczone w polu cena produktu..

dla rozmiaru robisz IF/switch np

if($_POST['rozmiar'] == 1){$rozmiar = 10;}else{$rozmiar = 20;}

później to tylko $wynik = $ilosc*($cena_produktu*$rozmiar);
i w zmiennej $wynik wychodzi cena zamówienia


wydaje mi się ze najlepiej cene trzymać w bazie w postaci groszy w takim przypadku to $wynik = round($ilosc*($cena_produktu*$rozmiar),2);

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.