Gå direkt till innehållet

FYSIKUMS WEBB- OCH MEDIAKURSER

Uppgiften är frivillig och ger 4 poäng.

Varukorg med PHP-sessioner

Deluppgift 1

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.

Deluppgift 2

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.

Deluppgift 3

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.

Tips

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].

Redovisning av uppgiften

Visa kod och webbsidor.

Relevanta häften

kodvalidering:
tester:
HTTP-data:
sidstruktur:
resurser:
välj stilmall:
välj typsnitt:

Senast uppdaterad 3 juni 2009

föregående avsnitt 1 nästa