![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Tworzę formularz koszyka. Po jego zatwierdzeniu do bazy sql powinny zostać wykonane 2 inserty: 1) ogólny o zamówieniu do tablicy 'zamowienia' 2) szczegółowy, listujący zamówione produkty do tablicy 'zam_produkty'. O ile z pierwszym nie mam problemu, to drugie nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) W formularzu mam pola: - id produktu - ilość zamówionych sztuk - cena. Dla każdego produktu powinien zostać wykonany insert 2) z odpowiednimi wartościami 'ilość' i 'cena'. Niestety coś mi nie wychodzi z pętlami, i insert zamiast być wykonany tyle razy, ile jest unikalnych produktów, jest wykonywany (dla 2 produktów, różnych cen i ilości) 8 razy...Wiem dlaczego, tylko nie wiem jak to naprawić - jakoś tablice wielowymiarowe nie są moją mocną stroną. Skrypt formularza: Skrypt przetwarzający:
Prawdopodobnie daję złe nazwy pól w formularzach (powinno być coś z []) albo z pętlą foreach...Albo z obiema kwestiami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Prośba o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Kron 12.05.2008, 18:16:32 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Sorki, za OT, ale
1. Klient wrzuca coś do koszyka, cena wynosi X. 2. Przechodzi do płatności (w międzyczasie admin coś tam zmienił i cena się zmieniła). 2a. Pół biedy, jeśli cena zmalała. 2b. Jeśli cena jest większa niż ta, w momencie wrzucenia do koszyka, to możesz mieć nieprzyjemności z wymiarem sprawiedliwości. Cena od momentu wrzucenia czegoś do koszyka do płatności nie może być zmieniona. Jeśli wystąpi taka sytuacja, to należy przed płatnością poinformować klienta o takiej sytuacji i zaproponować produkt zastępczy lub umożliwić usunięcie / potwierdzenie zmiany ceny. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:05 |