Savjet, pomoc

Radim po prvi puta web shop, jednostavnu aplikaciju.
Doslovno brutano simple :slight_smile:
Firma za kojiu radim nema velike potrebe za necim suvremenijim.

Kada registrirani korisnik odabere artikl, kreira se ponuda u obliku virmana kojeg ce on prepisati na svoj virman i otici uplatiti.

Zanima me tj. trebam savjet kako napraviti da se taj odabrani artikl spremi da kupac moze nastavit kupovinu. Nema smisla da za svaki artikl pravi novu ponudu.

Ako mi mozete samo objasnit na koji nacin se to radi, jer s ovime nisam nikada imao doticaja. Imam vremena za proucavanje. Samo me izvedite na pravi put :))

Zahvaljujem

Najjednostavnije je vjerojatno koristeci sessions - podatak ostaje zapamcen dok god korisnik ne ugasi browser. Podaci su spremljeni na serveru.

http://www.tizag.com/phpT/phpsessions.php

Drugi je nacin uz pomoc cookija, ti podaci ostaju zapamceni i nakon sto korisnik ugasi browser, mozes namjestiti vremensko trajanje cookija, nakon toga se podatak pamti. Podaci su spremljeni na korisnikovom racunalu.

http://www.tizag.com/phpT/phpcookies.php

ako radiš košaricu sa session/cookie, poslje bi ti možda bilo teže “pretvoriti” u virman,

moj prijedlog da napraviš u bazi tablicu “cache_basket”
[userID][itemID][itemDescription][price]

userID spremiš u session, pri logiranju u sustav

$userID = $_SESSION[userID]

svaki put kada user “doda” u košaricu proizvod, dodaš entry u cache_backet,
a pri završetku narudžbe napraviš mysql_query("SELECT * FROM cache_basket WHERE userID = $userID…)

to ispišeš u grid, napraviš formulu $totalprice += $price… sa tim principom dobim kompletnu cijenu, a za ostalo (br.žiro računa, ime tvrtke etc) napraviš template (dinamički potpunjuješ podatke od te narudžbe)…

:smiley: nadam se da nisam zakomplicirao

Hvala, ovo mi je dosta pomoglo!