21. december 2000 - 05:19Der er
9 kommentarer og 1 løsning
Indkøbskurv
Jeg har fået besked på at lave en simpel webhop i ASP (GYS!). Og jeg sidder her i mine overvejelser med et spørgsmål:
Når brugeren \"lægger\" en vare i inkøbskurven, hvorddan gemmer jeg så den vare? Laver jeg en sessionvariabel der hedder det samme som varens ID(primære nøgle) værdi er i databasen..... laver jeg en sessionvariabel, med en nøgle for hver vare? eller gør jeg noget helt andet?
Jeg kunne forestille mig, at så mange / såddan en stor sessionvariabel(er) (... ømn.. er i med?) gik meget ud over performance, så måske er det mig der har fat i noget forkert?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Ja selfølgelig, men jeg mener... hvor skal indholdet af indkøbskurven ligge fra det tidspunkt kunden lægger den første vare i kurven indtil selve ordrebekræftelsen hvor der skrives til DB
Når kunden klikker køb på en vare lægger du varen og kundens data ned i databasen og når du når til indkøbskurven lister du alle de varer den kunde har købt inden han godkender ordren. Når kunden så godkender ordren kan du jo slette hans varer igen.
Du kan bruge Set basket = Server.CreateObject(\"Scripting.Dictionary\") til at lave en instans af Dictionary objektet, som du kan bruge ligesom et array. F.eks. kan du sige.
basket.Item(1563) = basket.Item(1563) + 1
mener jeg!
1563 er varenumret og + 1 betyder at du lægger en vare i kurven af varen med vare nr. 1563
meyer: jeg har ikke tænkt mig at lægge data om kunden ned i en DB mens han \"fedter rundt\" efter varer.... hvad så hvis han bare smutter (uden at købe)? så får man ikke slettet i DB (ok.-.. sessoin OnEnd...), men det er da helt unødig brug af DB connection.. så hellere bruge sessioner, og genne i DB efter ordre bekræftelse. Det er min holdnig hvert fald.
smiley:> jeg har desværre ingen dokumentation på .Dictionary og ved heller ikke hvor en sådan kan findes. Men jeg ved at du skal bruge
.Item til at referere til et \"item\" .. MS Visual InterDev har IntelliSense på objekt referencer hvor jeg kan se de forskellige properties og \"methods\"
morpheus:> nææ .. der er bare en milliard mennesker der skriver til mig hvis jeg åbner den .. og jeg ville gerne lige have lavet noget her til aften .. jeg får lavet NIENTE når min ICQ er åben .
dokumentation på Dictionary objektet. Og VBScript dokumentation.
Synes godt om
Ny brugerNybegynder
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.