Ostoskori

Seuraavassa esitellään harjoitustyössä käytettävän CGI-ohjelman toimintaa. Ohjelmaa saa käyttää vain WWW-julkaiseminen-kurssin harjoitustyössä.

CGI-ohjelman asentamisesta ja käyttämisestä kerrotaan tarkemmin WWW-julkaiseminen-kurssin demoissa 5.

Tarvittavat tiedostot

Tiedostot löytyvät ostoskori.zip-paketista.

Ostoskorin käsittely

Tallenna tiedostot esim. www-hakemiston cgi-bin-hakemistoon. Muuta ostoskori.txt -tiedoston nimeksi ostoskori.cgi

Ohjelma tunnistaa seuraavat muuttujat (name-attribuutti):

Kyseisten muuttujien arvoilla (value) ei ole merkitystä kunhan jonkin arvo on määritelty. Vaaditun name-attribuutin voi määritellä esimerkiksi submit-painikkeeseen:

<input type="submit" name="lisaa" value="Lisää ostoskoriin!" />

Näiden lisäksi kaikki conf-tiedostossa määriteltyjä tuotteita vastaavat lomake-elementit (name) käsitellään tuotteina ja niiden arvot (value) tuotteiden lukumäärinä. Lisäys voidaan toteuttaa joko POST- tai GET-metodin kautta. Tällöin esimerkiksi linkistä voi tehdä viittauksen ostoskoriin ja muuttaa samassa yhteydessä ostoskorin sisältöä.

conf-tiedosto

Seuraavat tiedot määräävät miten ostoskori käsitellään tilattaessa:

Seuraavat tiedot otetaan ensisijaisesti ostoskori.conf-tiedostosta, mutta ne voidaan myös määritellä myös tilauslomakkeella millä tahansa elementillä, jossa on alla oleva kenttä name-attribuutissa. Arvo voidaan määrätä value-attribuutissa tai antaa käyttäjän kirjoitettavaksi.

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/tools/ostoskori/
© Antti Ekonoja (antti.j.ekonoja@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
Jukka Mäntylä (jmantyla@iki.fi) <http://www.iki.fi/jmantyla/>
2011-03-01 11:48:29
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta