![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 12.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
To moje pierwsze spotkanie z PHP, proszę o wyrozumiałość. Chciałem stworzyć koszyk zakupów, ale nie znam się na PHP i bazach danych, więc użyłem gotowego koszyka jquery. I tak użytkownik dokonuje wyboru produktów, które następnie wyświetlane są w pliku results.php. Znajduje się tam tablica tych produktów oraz wklejony formularz do uzupełnienia niezbędnych danych użytkownika. Problem pojawia się przy próbie wysłania tych danych na moją skrzynkę pocztową. Próby wykonywałem na dwóch produktach, w tablicy również znajdują sie dwa produkty, stąd podejrzewam pętla wykonuje się dwa razy. Chciałbym uniknąć sytuacji, gdy użytkownik zamówi 10 produktów... a ja otrzymam 10 maili. Problem: Przychodzą dwa maile zamiast jednego oraz dane w mailu są niepełne. Pożądany efekt: Na skrzynkę przychodzi tylko 1 mail zawierający wewnątrz wszystkie dane. (wypisane wszystkie wybrane przez użytkownika produkty oraz dane użytkownika) Moje próby: Zmieniałem kolejność kodu, co skutkowało zmianą konfiguracji przychodzących wiadomości: - przychodziły 2 maile z produktami ale bez danych z formularza - przychodziły 2 maile tylko z danymi z formularza Z obecnym kodem załączonym poniżej przychodzi: - 1wszy mail z danymi 1wszego produktu a formularz pusty, 2gi mail z danymi z formularza a dane o produkcie puste. Porszę o pomoc, przykład kodu lub sugestię, Oto kod: Tablica:
Wartości z koszyka
Wyświetlanie tych wartości na stronie result.php To nie wiem czy potrzebne bo jest tu powrót do koszyka..ale ze wzgledu na 'foreach' umieszczam dla bezpieczeńśtwa.
Formularz wysyłania wiadomości Oraz wysyłanie na maila.
PS. Dlaczego mój pierwszy post na ten sam temat zniknął po edycji? Musiałem wszystko to pisać na nowo:/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
podaj nazwę tego koszyka
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 12.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Koszyk się nazywa Smart Cart 2.
Dostępny jest pod tym linkiem http://www.techlaboratory.net/products.php?product=scat Memory i masz jakiś pomysł jak to można rozwiązać? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 08:31 |