Uppgiften är frivillig och ger 4 poäng.
Deluppgiften ger 1 poäng.
På varje sida i den offentliga delen av din webbshop ska kunder kunna lägga artiklar till sin varukorg. Det kan göras rent praktiskt på flera sätt.
En listning av flera artiklar kan t.ex antingen ha en knapp (eller länk) "Lägg i korgen" bredvid varje rad, eller ha en kryssruta vid varje rad och en gemensam "Lägg i korgen"-knapp. Sidor som bara listar uppgifter om en artikel har förstås bara en knapp.
På varje sida i webbshopen (t.ex infogat i sidfoten) ska det finnas någon form av uppgifter om vilka varor som finns i varukorgen för närvarande. Det kanske kan räcka med enbart artikeltitlar, ev. även pris. Man kan också vilja ha totalsumman för artiklarna i korgen.
Deluppgiften ger 2 poäng.
Man ska kunna klicka på en länk i den ovan nämnda kortfattade varukorgslistningen för att "redigera varukorgen". På denna sida ska kunden välja att ta bort en artikel från korgen, alternativt öka antalet exemplar av en vara i korgen.
När allt är klart ska det finnas en länk "fortsätt shoppa" som går tillbaka, t.ex till startsidan.
Deluppgiften ger 1 poäng.
Gör en sida som simulerar "utcheckning" i en riktig webbshop. Här räcker det med om du presenterar en snygg listning av de artiklar som samlats i varukorgen, redo för utskrift. Här ska artikelnummer, titel, pris och antal för varje vara finnas med. Sist ska en totalsumma skrivas ut.
Använd PHP-sessioner för att lagra innehållet i varukorgen. Det kan vara lämpligt att ha alla varor i en vektorvärd sessionsvariabel, typ $_SESSION["varukorg"][$artikel_id].
Visa kod och webbsidor.
[PHP] SESSIONER
internet.physto.se/servertekniker/php/sessioner
© 1995-2013 Hans Mühlen
Kontaktadress: hvzm physto.se
Kurserna ges av Fysikum vid Stockholms universitet.
Senast uppdaterad 3 juni 2009