hvis du kan nøjes med varenummer og antal, kan du sætte det i en sessionsvariabel i stedet for: session.contents("0023-1234") = 2 ' lægger 2 stk af varen "oo23-1234" i kurven session.contents("1023-0034") = 1 ' lægger 1 stk af varen "o1023-0034" i kurven
så kan du hente dem igen sådan:
for each x in session.contents response.write x & " : " & session.contents(x) & "<br />" next
Session.contents variabler er tilgængelige på alle sider, når de først er sat.
Du kan slette hver enkelt sådan: Session.Contents.Remove("0023-1234")
eller dem alle sådan: Session.Contents.RemoveAll()
Hvis brugeren retter antal af varer overskriver man blot den gamle: session.contents("0023-1234") = 1
du kan også få vare navnet med, men så skal man separere varenavn og antal f.eks. med et kolon: session.contents("0012-1234") = "tulipanløg:2"
for each x in session.contents response.write "varenummer " & x & " : " del = split(session.contents(x),":") response.write del(0) & " " & del(1) & " stk<br />" next
Jeg har idag en løsning der gemmer i en database, men jeg vil gerne lave den om. Jeg har dog ikke haft tid til at teste din løsning, men den ser ud til at kunne løse opgaven.
Tak for hjælpen.
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.