WebDeveloper
 główna | forum manual | skrypty |  artykuły |  projekty | porady |  zasoby |  linki 

Forum PHP


 "Koszyk" w wirtualnym sklepie
Autor: Marek (---.zielman.pl)
Data:   22.11.00 22:03

Stworzyłem w PHP taki mały sklepik internetowy.
Mam problem z koszykiem. Kidy klient chce zamówić jakiś produkt musi go włożyć do koszyka. no i właśnie - jak stworzyć taki koszyk???
Jak to zrobić, aby koszyk się tworzył z pierwszym dodaniem produktu, następnie można było go edytować podczas pobytu klienta w sklepie, a na końcu po wysłaniu zamówienia koszyk się niszczył.

 RE: "Koszyk" w wirtualnym sklepie
Autor: Zdunko (---.poznan.cvx.ppp.tpnet.pl)
Data:   22.11.00 22:46

Jak w morde szczelil idealnie do tego zadania nadaja sie cookies'y (ciacha).

Prosze spojrzec na definicje funkcji setcookie() w manualu :)

 RE: "Koszyk" w wirtualnym sklepie
Autor: ikt0rn (---.pik-net.pl)
Data:   24.11.00 08:49

Zrob sklep na Javascripcie i nie uzywaj cookies. PHP uzyj tylko do generowania produktow, a caly koszyk zrob w Javascripcie, wtedy cala zawartosc znajduje sie na lokalnym kompie i kasuje sie po wyjsciu z przegladarki. Do przechowywania danych uzyj ramek (jedna ramka nie bedzie reloadowana i bedzie zapamietywac dane). Ja napisalem taki sklep i dziala on szybciej niz w PHP.

 RE: "Koszyk" w wirtualnym sklepie
Autor: Zdunko (---.poznan.cvx.ppp.tpnet.pl)
Data:   24.11.00 09:24

A ciasteczka to niby gdzie sa przechowywwane? Na twardzielu serwera? NIE, tez lokalnie na dysku internauty. No i tez da sie im ustawic by kasowaly sie po wyjsciu z przegladarki.
Ja uwazam ze PHP jest lepsze bo dziala po stronie serwera i kazda przegladarka ktora obsluguje cookiesy bedzie mogla wspolpracowac z twoim sklepem. A zwrociles uwage na NetSzkape. Nie da sie zaprzeczyc ze nieco odmiennie interpretuje niektore skrypty napisane w JAvieScript, a to juz dyskwalifikuje duza grupe potencjalnych klientow.

 RE: "Koszyk" w wirtualnym sklepie
Autor: Piotr (---.gdynia.cvx.ppp.tpnet.pl)
Data:   24.11.00 11:11

zrobiłem to mniejwięcaj tak:

sklep.php3?buy=1

-------------------------------
$basket.="$buy"."%1&";

setcookie("basket","$basket");

cookie ma postać:
idtow1%ilosc&idtow2....
przy wyświetlaniu tylko split() i wyświetlamy formularz ciągły o nast. pozycjach:
hidden name="idtow[]"
text name= "ilosc[]"

do odswieżenia użuwam więc tablic idtow[] 1 ilosc[].

Wydaje mi się że jest to lepszy pomysł niż sklep w js chyba, że twoi klienci lubią komunikaty "JAVA SCRIPT ERROR() Do you want debug?"

 RE: "Koszyk" w wirtualnym sklepie
Autor: Piotr Pankowski (---.home.net.pl)
Data:   24.11.00 15:28

Ta naprawde to najprostsze sa sesje, ystarczy umiescic identyfikator sesji w urlu i mamy pewnosc, ze sklep pojdzie na kazdej przegladarce.

 Odpowiedz na tę wiadomość
 Twoje Imię:
 Twój Email:
 Temat:
Odpowiedzi na tę wiadomość prześlij na powyższy adres email.
  




Manual | Skrypty | Artykuły | Projekty
Porady | Zasoby | Linki
Główna | Forum