Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Jeg må indrømme at jeg gik i krig med min egen kode før jeg så din. Kunne godt tænke mig at få min egen til at virke. Måske du kan hjælpe?
Jeg har indtil videre:
Session("kurv")="id1=1|id2=1|id3=1"
arrvare = split(session("kurv"),"|") for u=0 to Ubound(arrvare) vare = split(arrvarer(u),"=") if vare(0) = Request("orderID") then vare(1) = vare(1) + 1 arrvare(u) = vare(0) & "=" & vare(1) ??????????????????????????????????????? end if next
Så er jeg ikke rigtigt nået længere. Hvordan får jeg nu min nye arrvare(u) under "???????????????????" indsat det rigtige sted i sessionen? -og kan det overhovedet lade sig gøre på denne måde?
Du kunne i princippet forkorte kode lidt (men enig - det er flueknepperi):
if Session("kurv") = "" then session("kurv") = session("kurv") & Request("orderID") & "=1" exist = 1 else arrvare = split(session("kurv"),"|") for u=0 to Ubound(arrvare) vare = split(arrvare(u),"=") if vare(0) = Request("orderID") then vare(1) = (vare(1) + 1) arrvare(u) = vare(0) & "=" & vare(1) session("kurv") = join(arrvare,"|") exist = 1 exit for ' ingen grund til at loope resten - id er jo fundet... end if next end if
if exist <> 1 then session("kurv") = session("kurv") & "|" & Request("orderID") & "=1" end if
Response.Write Session("kurv")
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.