okay.. Er der en af jer der har tid til at løbe en kode i gennem for mig? Nu har jeg siddet i 2 timer og prøvet med en masse forskellige ting men kan ikke få det til at virke..
Det drejer sig om at jeg er ved at lave en indkøbskurv, men jeg kan ikke helt få det til at virke.. Der er blevet lavet en funktion som gør at den ikke laver dubletter og den virker heller ikke helt:
id = Vare nummer Request.Form("count") = Antallet af den vare man tilføjer
dim output dim NyKode, j, ex
arrVarerIKurven = split(Session("Varenr"), "|")
arrAntalAfVaren = split(Session("Antal"), "|")
NyKode = id ' brugeren har lige tilføjet "bil" til kurven
for j = 0 to Ubound(arrVarerIKurven) if NyKode = arrVarerIKurven(j) then ' NyKode var lig med "næværende kode i arrVarerIKurven" = findes allerede arrAntalAfVaren(j) = CInt(arrAntalAfVaren(j)) + Request.Form("count") ex = "true" exit for end if next
if ex = "" AND Ubound(arrVarerIKurven) <> -1 then Session("Varenr") = Session("Varenr") & "|" & id Session("Antal") = Session("Antal") & "|" & Request.Form("count")
arrVarerIKurven = split(Session("Varenr"), "|")
arrAntalAfVaren = split(Session("Antal"), "|") end if
dim tmpVarer, tmpAntal, left
tmpVarer = "" tmpAntal = ""
for i = 0 to ubound(arrVarerIKurven) tmpVarer = tmpVarer & arrVarerIKurven(i) & "|" tmpAntal = tmpAntal & arrAntalAfVaren(i) & "|" next
' man skal huske at fjerne de sidste auto-genererede "|" tmpVarer = left("" & tmpVarer, len("" & tmpVarer) - 1) tmpAntal = left(tmpAntal, len(tmpAntal) - 1)
... ville helst vente med at smide et svar til at jeg var sikker på at problemet er løst. Sååe, funker det?
... nå men her kommer der så et svar i mellemtiden.
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.