Autor Zpráva
grimword
Profil
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
grimword:
$_SESSION["kosik"][id]=array(počet,druh);
tiso
Profil
grimword: http://php.vrana.cz/nakupni-kosik.php

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: