28. september 2003 - 11:20Der er
10 kommentarer og 1 løsning
Ændre værdi i et array
Jeg har oprettet et array men vil gerne ændre en værdi i det. test(0) = "gammel tekst" Men nu vil jeg gerne have dette: test(0) = "ny Tekst" Hvordan er det lige man gør det?
du skriver vel bare test(0) = "ny Tekst" hvordan har du gemt den gamle værdi? gør det på den samme måde (med mindre du har brugt en loop, eller ligende..)
Jeg arbejder nu med at copiere værdier over i et nyt array. Og når den værdi jeg skal ændre putter jeg det ind i det nye array. Meget bøvlet men hvis det andet ikke virker...
Det er det sædvanlige problem: request.querystring("varenr") er af typen tekst. lav om til vare = Cint(request.querystring("vareNr")) eller vare = Clng(request.querystring("vareNr"))
Dette virker stadig ikke: session("antal")(vare) = nytAntal
Men nu virker denne kode: vare = Cint(request.querystring("vareNr")) nytAntal = Cint(request.querystring("antal")) antalTo = array()
For I = LBound(session("antal")) To UBound(session("antal")) nySize = ubound(antalTo) + 1 ReDim Preserve antalTo(nySize)
if I = vare then antalTo(nySize) = nytAntal response.write "ja" else antalTo(nySize) = session("antal")(I) response.write "nej "& I &" "& vare end if
Tak for tippet. Jeg har ikke prøvet det du siger her til sidst. Men jeg vil huske det til næste gang. Nu har jeg lavet koden der virker og så gider man ikke rode i det mere. Tusind tak alligevel.
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.