ugrás a tartalomhoz

Webshop kosár megoldások

Gully Foyle · 2006. Szep. 5. (K), 15.19
Sziasztok!


Korábban írtam egy webshop-ot, ami úgy működött, hogy minden vásárló külön táblát kapott. Ennek a módszernek megvolt az az előnye, hogy bármennyi áru kerülhetett a kosárba, hiszen egy tétel egy sort jelentett. A tábla neve a vásárló azonosítójából képződött, amiről úgy gondolom nem éppen a legjobb megoldás.

Ha viszont a vásárlók nem kapnak külön táblát, akkor egy sorba csak annyi tétel kerülhet, ahány mezőt létrehozok előre, és ha például csak 10 mezőm van, akkor a 11. tétel már nem kerülhet kosárba. Ráadásul a 10 tétel már minimum 20 mezőt kíván, hiszen ez egyik az azonosító vagy cikkszám, a másik a mennyiség.

Szerintetek mi a megoldás?
 
1

Nemgond

krey · 2006. Szep. 5. (K), 15.32
Ha egy táblában szeretnéd megcsinálni, akkor ezt javaslom:


Azonosító Mennyiség Felhasználó neve/id-je

Egy felhasználó kosarát nem kell egy sorba sűrítened!
De ha mégis az a vágyad akkor használj elválasztó karaktereket és tárolj textként minden.


Felhasználó neve=id-je Összes termék azonosító Összes termék mennyiség

És az összes termék azonosító így működjön: "1.termék id"."*"."2. id".....
Ugyanez mennyiségekkel. Viszont ez csúnyább és kevésbé hatékony, mint az első megoldás.

üdv. krey
2

Ooopsz...

Anonymous · 2006. Szep. 5. (K), 15.34
Szerintem az, hogy minden tétel egy rekord (sor) a kosar_tétel táblában; az-az külön táblában tárolod a tétleket (pl. kosar_azonosító; tétel_azonosító; db)
3

Köszönöm a válaszaitokat!

Gully Foyle · 2006. Szep. 5. (K), 16.01
Köszönöm a válaszaitokat! Most már menni fog. :)