Avatar billede lmejding Nybegynder
01. oktober 2004 - 10:05 Der er 7 kommentarer og
1 løsning

Fange forrige element i array

Hej,
Jeg har brug for at fange det forrige element i rækken af elementer i et array.
Jeg bruger [t] til at fange det aktuelle element og vil bruge [t-1] for at fange det forrige, men når jeg gør det skrives intet.
Hvis jeg istedet bruger (t-1) får jeg ikke den forrige værdi men værdien t-1 - som jo ikke nødvendigves er det samme som forrige t i arrayet.

Ved nogen hvordan jeg få fat det det forrige t?


Set rs = Conn.Execute("Select menuorder from test ORDER By menuorder ")
arrData = rs.GetRows()
Set rs = nothing

If request("flyt") = "venstre" Then
    NowMenu = request("NowMenu")
    NowMenu = int(NowMenu)
    For t = LBound(arrData,2) to UBound(arrData,2)
      If t = NowMenu Then
          response.write [t-1]
           
      End If
    Next
End If
%>
Avatar billede erikjacobsen Ekspert
01. oktober 2004 - 10:09 #1
Måske:
  response.write arrData(0,t-1)
Men husk at hvis t=lbound, så er der ikke noget der hedder t-1
Avatar billede krogstrup Nybegynder
01. oktober 2004 - 10:09 #2
If t = NowMenu Then
  forrige = t - 1
  response.write arrData(0,forrige)
End If
Avatar billede krogstrup Nybegynder
01. oktober 2004 - 10:11 #3
If (t = NowMenu) and (t > lbound(arrData,2)) Then
  forrige = t - 1
  response.write arrData(0,forrige)
End If
Avatar billede lmejding Nybegynder
01. oktober 2004 - 10:19 #4
Hej drenge,
Tak for jeres hurtige svar - jeg har bare siddet i 100 år og fiflet med det, og havde en ide om at det var ganske lidt, der skulle til.
krogstrup kom med det rigtige svar og få points - håber det er ok, erikjacobsen...

/Lars
Avatar billede lmejding Nybegynder
01. oktober 2004 - 10:19 #5
bliver du ved? :-))
Avatar billede lmejding Nybegynder
01. oktober 2004 - 10:20 #6
Jeg kan se din pointe med lbound - jeg bygger den med i.

Tak :-)
Avatar billede krogstrup Nybegynder
01. oktober 2004 - 10:25 #7
velbekomme og tak for points :-)
Avatar billede lmejding Nybegynder
01. oktober 2004 - 10:26 #8
:-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester