Avatar billede haslund83 Nybegynder
24. oktober 2005 - 13:02 Der er 1 kommentar og
1 løsning

Webshop med database

Hey alle kløgtige eksperter

Jeg sider med et cms system som efterhånden har nogle måneder på bagen. Nu er jeg gået fast midt i webshoppen og kan ikke komme videre, derfor kommer her en række spørgsmål i forlængelse af hinanden;

Jeg har bygget mit site således at alle sider der bliver vist bliver "parset" af et index dokument som inkludere alle data der er nødvendige for at genere undersider ud som henter deres data fra en database. Når man vælger et "produkt" kommer der en info om dette på en hel side, og nederst kommer et "Tilføj tilkurv" link til syne hvis varen er på lager. Når jeg vil tilføje noget til min "kurv" kunne jeg forestille mig at jeg skal sende "shopId" og "itemId" som temp.php?sideid=id&sid=shopId&iid=itemId
og så "gemme" disse data midlertidigt i MySql med en 'id' sat i en cookie(er der nogle fatale bagdele ved cookies, altså browser problemer etc.) eller session, så disse data kan loades unikt fra databasen for hver bruger og gemmes i 30 min. Efter 30 min eller når brugeren "fjerner en vare" skal cookien udløbe, finde brugerens id og fjerne denne fra databasen.

Herefter skal jeg loade id'en fra cookien/sessionen finde den machende data i databasen og derefter vise de registrerede "produkter" på en central side, listet med en fjern knap på.

Jeg har allerede bygget systemet op uden at påtænke webshop funktionen fra start men håber at der er en venlig sjæl som kan give et bud på en mulig opbygning, hvis min ?-beskrivelse er latterlig så skriv, så uddyber jeg gerne mit spørgsmål yderligere.

på forhånd tak
Avatar billede Slettet bruger
24. oktober 2005 - 16:34 #1
En lille kommentar til det med at lade din cookie udløbe efter 30 minutter.

Har du aldrig oplevet at gå på en side, lave et eller andet, og så blive forstyrret. Når du sender vender tilbage og vil arbejdere videre, får du en time-out slynget i hovedet.

Afhængig af hvem du forventer at sælge dit cms-system til, så ville jeg overveje om de fremtidig brugere kunne være nogle, der kunne finde på at shoppe lidt rundt, for herefter at forlade deres computer i en time eller 2, for at vende tilbage og opdage at alt det de har fyldt i kurven er væk?
Avatar billede haslund83 Nybegynder
13. december 2005 - 09:55 #2
hmmm...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester