Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: ostoskori

fooff [04.07.2004 21:00:17]

#

Työn alla on pieni "web-kauppa" . En ole tekemässä kuitenkaan mitään maailmaa mullistavaa. Tarkoituksena on että tavaroita voi selata, etsiä ja tietenkin ostaa.

Ostaminen tapahtuisi siten että -ostoskoriin- nappia painamalla ko. tuote siirtyy ostoskoriin. Ostoskorin sisältö näkyisi kokoajan ruudulla. Tässä kohdassa olisi myös -vahvista ostokset- nappi josta painamalla syntyisi lomake johon ostaja kirjoittaisi tietonsa. (nimi, osoite, puhnro...jne ) Ja jossa myös näkyisi valitut tuotteet. Tämä lomake sitten lähetettäisiin s-postiini.

Homma on nyt tässä vaiheessta. Mulla on tuotekanta:

 tuote (
    id int(100) auto_increment,
    nimi varchar(128) not null default '',
    valmistaja varchar(128) not null default '',
    malli varchar(128) not null default '',
    hinta int(4),
    KEY(id)
)

Johon onnistuvat haut, lisäykset, poistot. =) Ostostsydeemi siis puuttuu. Mutta en oikein tiedä mitään sen toteuttamisesta.

Jotain tälläistä olen miettinyt:

// tulostetaan tuote listaa  ( tehty jo!)
// ja ostanappi  (alla)
echo("<td><a href=\"ostoskori.php?osta&{$arvo["id"]}\">osta</a></td>");

// osto
if ($bb == "osta" && isset($id))
{
  // Tämä osuus onkin kysymysmerkkiä ??
}

Neuvoa, vinkkejä, ehdotuksia siis tarvitsisin.

Mä haluan tehdä oman. (ainakin yrittää).

Ei siis mitään "osta tää", "osta se ja se" vastauksia. plz! Koska haluan oppia itse =)

renni [04.07.2004 22:37:20]

#

Ratkaisun avain on sessio.

fooff [05.07.2004 14:52:34]

#

Niin ajattelinkin. :) Mietityttää vain sen käyttö/toteutus.
Missä vaiheessa sessio pitäisi aloittaa? Ennen tuota ostalinkkiäkö? Vaiko siinä samassa, "yhtaikaa" ?

Miten voin tallettaa siihen tiedon siitä että juuri ko. tuotetta on ostettu?

pistemies [05.07.2004 16:30:26]

#

Teet arrayn, joka sisältää esim. avaimet tuote,malli,hinta, kappale, tuotenumero.
Tallennat sen cookieen ja jos valitaan lisää tuotteita, lisätään ne noihin avaimiin uusiksi arvoiksi entisten perään....

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta