Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ostoskorista

Dasi [24.01.2005 18:31:00]

#

Erinäisillä sivustoilla, jossa on käytössä ostoskori, tuotteiden perässä on 'osta' nappi. Kun napista painaa, tuote, johan napilla viitataan siirtyy ostoskoriin. Miten tämä tapahtuma ilmaistaan php skriptillä? Eli minkä tyylisen skriptin tämä 'osta' nappi suorittaa?

Tomi [24.01.2005 22:00:32]

#

Yleensä ostoskori toteutetaan sessioden avulla, jolloin kullakin asiakkaalla on ns. "ostoskori" palvelimella muistissa. Saman voi tehdä ilman sessioita, keksien avulla. Ero on siinä että ilman sessioita kun kävijä painaa "Osta" tuotteen id numero kirjoitetaan keksiin muistiin, kun taas sessioiden avulla tuotteen id tallennetaan palvelimelle session muuttujana ja keksille menee vain session id.

Eli kyseessä on vain tuotteen id numeron tallentaminen muistiin. Muita tuotteen tietoja ei kannata tallentaa, koska kyseessä on vasta tuotteen siirtäminen ostoskoriin. Ostotapahtuma hetkellä kaikki tallennetut tuote id:t noudetaan sessiosta tai keksistä (kumpaa sitten halusi käyttää) ja ostotapahtuma toteutetaan.

Kolmasvaihtoehto voi myös olla, mikäli ostajat on rekisteröity käyttäjinä tietokantaan, on tallentaa ostoskorin sisältö tietokantaan. Mutta tässäkin tapauksessa tallennetaan vain käyttäjä id sekä tuote id, jotka sitten viittaavat mikä käyttäjä haluaa ostaa mitäkin tuotteita.

Toivottavasti tuosta saa selvää.

Dasi [25.01.2005 17:12:57]

#

Joo, alkoihan tämä vihdoin selvitä..kiitoksia

Vastaus

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

Tietoa sivustosta