![]() |
![]() ![]() |
![]() |
![]()
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... ![]() Prosze o pomoc... -------------------- Mateusz Kempa | Ostrzeszów
e-mail: mati@tedsoft.pl | IRCnet: Spec007 Registered Linux User: #259654 Have you visited www.tedsoft.pl today ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Have you visited www.tedsoft.pl today ?
not yet ![]() |
|
|
![]()
Post
#3
|
|
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?? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
SirBlade a gdzie generowanie ID sesji i startowanie z niego ?
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
to juz sobie sam zrobi !!!
chcial koszyk to ma ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat SirBlade a gdzie generowanie ID sesji i startowanie z niego ?
bylo na forum: Kod <?
if (!$mx1_id) { srand ((double)microtime()*1000000); $session_id = md5(uniqid(rand())); setCookie("mx1_id", "$session_id", time()+3600000); session_id($session_id); session_start(); } else { $session_id = $mx1_id; session_id($mx1_id); session_start(); } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:05 |