Autor | Zpráva | ||
---|---|---|---|
grimword Profil |
#1 · Zasláno: 18. 2. 2010, 16:23:31
Mé současné řešení je, že do $_SESSION["kosik"] ukládám ID produktů. Tento session tedy ve výsledku může vypadat 21.23.72.22.09. - je objednáno pět produktů. Pokud chci některý produkt z košíku odstranit, jednoduše předám parametr, který označuje pořadí, tudíž pokud zadám parametr o hodnotě dva, smaže se produkt s ID 23.
Celé řešení je triviálně jednoduché a tak by jsem to chtěl i ponechat. Problém nastává například, pokud je běžné objednávat více kusů (u ledničky lze překousnout, že někdy někdo objedná dva kusy tak, že je v session jednoduše 23.23.), u rohlíků je to ovšem problém + je problém, pokud má zboží více variant (boty - velikost). Jak by jste jednoduše vyřešili můj problém s počtem kusů a variantami výrobku? |
||
Keeehi Profil |
#2 · Zasláno: 18. 2. 2010, 16:44:43
grimword:
$_SESSION["kosik"][id]=array(počet,druh); |
||
tiso Profil |
#3 · Zasláno: 18. 2. 2010, 17:03:10
grimword: http://php.vrana.cz/nakupni-kosik.php
|
||
Časová prodleva: 14 let
|
0