ostoskori

opiskelija

Kehittelen harjoitustyönä kauppapaikkaa. Tuotetiedot haetaan Access-tietokannasta. Toistaiseksi saan ostettua yhden tuotteen kerrallaan.

Miten saan uuden tuotteen lisättyä koriin niin ettei se vain korvaa edellistä? Nyt käyttämäni koodi toimii hyvin "katso lisätietoja tuotteesta" -toimintona, mikä muutos koria varten?

3

751

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tahtoo

      keksin. Normaalisti noi hommat hoidetaan kekseillä eli evästeillä eli cookies. Voishan sen tietty sessionakin hoitaa, mutta siinä taitaisi tosielämässä koneelta muisti loppua.

      • ----------

        *Voishan sen tietty sessionakin hoitaa, mutta siinä taitaisi tosielämässä koneelta muisti loppua.*

        Perusteluja kiitos?

        Session on parempa kuin keksi, koska se tallennetaan palvelimelle ei kävijän koneelle, ja sessionin id tunnistetta voidaan kulettaa keksissä tai sitten lisättynä osoitteen perään jne... tällöin kävijän ei tarvitse hyväksyä keksejä ja saadaan parempi toimivuus. Mutta voi verkkokaupan kekseilläkin toteuttaa, mutta tällöin pitää käyttäjää informoida jos keksit ei oo sallittu.

        Tota muistinloppumista en todellakaan ymmärrä, siis palvelin tallentaa sessionit omaan hakemistoon jolloin sessionit ei vähennä sinun tilaasi, ellet ole koodissasi erikseen määritellyt sessionin tallennuspaikkaa.

        Oletetaan, että kauppapaikka on todella suosittu, yhtäaikasia kävijöitä on 1000 jokainen heistä ostaa(laittaa koriinsa) 100 tuotetta, tällöin sessionin koko on ~1kt, tuhannella se tekee vain 1mt verran tietoa. On siinä serverin muisti vähissä jos se noin pienestä loppuu.

        Sessionithan tyhjennetään automaattisesti palvelimen toimesta tietynväliajoin, mikäli niitä ei ole käytetty, joten ne eivät turhaa tilaa vie.



        Sessioniin tai kekseihin tallennetaan vain tuotteen id-tunnista sekä kappalemäärä.


        Asptä en osaa, mutta ideana se menisi näin.

        1) Kävijä lisää tuotteen koriinsa


        2) Koodisi tarkistaa onko sessionissa olemassa tuotteen id:tä

        Kyllä) Lisätään tuotteen kappalemäärään yksi lisää

        Ei) Lisätään sessioniin kokonaan uusi tuote id ja sille kappalemääräksi yksi


      • ...
        ---------- kirjoitti:

        *Voishan sen tietty sessionakin hoitaa, mutta siinä taitaisi tosielämässä koneelta muisti loppua.*

        Perusteluja kiitos?

        Session on parempa kuin keksi, koska se tallennetaan palvelimelle ei kävijän koneelle, ja sessionin id tunnistetta voidaan kulettaa keksissä tai sitten lisättynä osoitteen perään jne... tällöin kävijän ei tarvitse hyväksyä keksejä ja saadaan parempi toimivuus. Mutta voi verkkokaupan kekseilläkin toteuttaa, mutta tällöin pitää käyttäjää informoida jos keksit ei oo sallittu.

        Tota muistinloppumista en todellakaan ymmärrä, siis palvelin tallentaa sessionit omaan hakemistoon jolloin sessionit ei vähennä sinun tilaasi, ellet ole koodissasi erikseen määritellyt sessionin tallennuspaikkaa.

        Oletetaan, että kauppapaikka on todella suosittu, yhtäaikasia kävijöitä on 1000 jokainen heistä ostaa(laittaa koriinsa) 100 tuotetta, tällöin sessionin koko on ~1kt, tuhannella se tekee vain 1mt verran tietoa. On siinä serverin muisti vähissä jos se noin pienestä loppuu.

        Sessionithan tyhjennetään automaattisesti palvelimen toimesta tietynväliajoin, mikäli niitä ei ole käytetty, joten ne eivät turhaa tilaa vie.



        Sessioniin tai kekseihin tallennetaan vain tuotteen id-tunnista sekä kappalemäärä.


        Asptä en osaa, mutta ideana se menisi näin.

        1) Kävijä lisää tuotteen koriinsa


        2) Koodisi tarkistaa onko sessionissa olemassa tuotteen id:tä

        Kyllä) Lisätään tuotteen kappalemäärään yksi lisää

        Ei) Lisätään sessioniin kokonaan uusi tuote id ja sille kappalemääräksi yksi

        Minä lähtisin tuota kyllä toteuttamaan tietokantapohjalta. Eli ostoskori on taulu josta sitten tiedot siirretään jatkokäsittelyyn.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Katso: Ohhoh! Miina Äkkijyrkkä sai käskyn lähteä pois Farmi-kuvauksista -Kommentoi asiaa: "En ole.."

      Tämä oli shokkiyllätys. Oliko tässä kyse tosiaan siitä, että Äkkijyrkkä sanoi asioita suoraan vai mistä.... Tsemppiä, Mi
      Tv-sarjat
      130
      5105
    2. Voi kun mies rapsuttaisit mua sieltä

      Saisit myös sormiisi ihanan tuoksukasta rakkauden mahlaa.👄
      Ikävä
      32
      3207
    3. Haluan jutella kanssasi Nainen

      Olisiko jo aika tavata ja avata tunteemme...On niin paljon asioita joihin molemmat ehkä haluaisimme saada vastaukset...O
      Ikävä
      16
      1837
    4. Poliisiauto Omasp:n edessä parkissa

      Poliisiauto oli parkissa monta tuntia Seinäjoen konttorin edessä tänään. Haettiinko joku tai jotain pankista tutkittavak
      Seinäjoki
      22
      1800
    5. Onko mies niin,

      että sinulle ei riitä yksi nainen? Minulle suhde tarkoittaa sitoutumista, tosin eihän se vankila saa olla kummallekaan.
      Tunteet
      19
      1665
    6. Voitasko leikkiä jotain tunnisteleikkiä?

      Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta
      Ikävä
      71
      1511
    7. Tietysti jokainen ansaitsee

      Hän varmasti ansaitsee vain parasta ja sopivinta tietenkin, suon sen onnen hänelle enemmän kuin mielelläni. Aika on nyt
      Ikävä
      11
      1345
    8. Armi Aavikko Malmin hautausmaa

      Haudattiinko Armi arkussa Malmin hautausmaalle vai tuhkattiinko hänet? Kuka tietää asiasta oikein?
      Kotimaiset julkkisjuorut
      11
      1286
    9. Miksi näin?

      Miksi vihervassut haluaa maahan porukkaa jonka pyhä kirja kieltää sopeutumisen vääräuskoisten keskuuteen? Näin kotoutumi
      Maailman menoa
      19
      1267
    10. Haluisin suudella ja huokailla

      ja purra kaulaasi ja rakastella sinua. Haluisin puristella rintojasi ja pakaroitasi. Ei sinulla taida olla kuitenkaan ni
      Ikävä
      16
      1267
    Aihe