![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 14.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Muszę zrobić jakiś prosty koszyk sklepowy. Czy moglibyście mi powiedzieć jak prosto mogę zrobić takie coś ? Kiedys widzialem taki prosty skrypt wlasnie na php.pl, ale teraz jest nieczynne... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Prosze o pomoc... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Kiedys cos takiego znalazlem.....
koszyk.php Kod <?php
/******************************************************************************** / /* koszyk.php - klasa bazowa koszyka na zakupy */ /* zawiera definicje podstawowych operacji na koszu */ /* */ /* Zaimplementowane funkcje: */ /* */ /* koszyk - konstruktor tworzy koszyk z zawartoscia */ /* dodaj - dodaje $ilosc $elementow do koszyka */ /* usun - usuwa $ilosc $elementow z koszyka */ /* stan - zwraca zawartosc w postaci hasza */ /* */ /******************************************************************************** / class koszyk { /* tablica asocjacyjna zawierajaca stan koszyka */ /* klucz, to wartosc id produktu, wartosc to ilosc elementow */ var $zawartosc; function dodaj($element, $ilosc) { $this->zawartosc[$element] += $ilosc; } function usun($element, $ilosc) { if ($this->zawartosc[$element] > $ilosc) $this->zawartosc[$element] -= $ilosc; else unset($this->zawartosc[$element]); } function stan() { return $this->zawartosc; } } ?> session.php Kod <?php
/* klasa koszyka */ include("koszyk.php"); /* start sesji */ PATRZ POSTY NIZEJ !!!! session_start(); if (!$koszyk) $koszyk = new koszyk; if ($dodaj) $koszyk->dodaj($dodaj, 10); if ($usun) $koszyk->usun($usun, 10); session_register("koszyk"); $stan = $koszyk->stan(); if ($stan) while (list($key, $value) = each($stan)) echo "$key $value<br>"; ?> oto ci chodzilo?? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 17:57 |