Men som du skrivit &post=sistaposten - det ska läggas en ankare längst ner menar du efter alla inlägg på varje sida?
Webforum!
27 svar · 667 visningar · startad av Asa · sida 2 av 2
Frågan, av Asa
Har på min sida <https://www.gruvsjo.com> ett forum och när man klickar på det senaste inlägget som finns på startsidan så ska man komma till just det inlägget i forumet presic som det är här! Har lagt till så varje inlägg får en ankare med dess id men är det nån som vet hur jag ska göra för att komma till ett inlägg på ex sidan två? Hoppas nån vet!
Läs frågan i sin helhet →Nej, jag skulle ta reda på var den sista posten ligger på för sida med:
intPost = Ubound(myArray)
Och sedan köra en en if-sats på "forumsidan"
if request("post") = "sistaposten" then
'gå till sista sidan och till den sista posten
else
'gör som vanligt
end if
intPost = Ubound(myArray) ?? Kommer inte ihåg vad det var - Ubound alltså!
Men hur funkar det typ i min kod? Är inte Ubound till när man använder GetRows?
Åsa:
Använder du Server.Execute då du länkar in undersidorna via querystringen?
- Om så är fallet fungerar inte ankaret som det ska eftersom själva ankaret egentligen ligger på en helt annan sida...
Nope det gör jag ej! Har lagt in så här nu men om det bli mer än 100 svar så blire inge bra:
\<%If RS("SvarsID") = 0 Then
Set Antal=Conn.Execute("Select Count(\*) As Antal From forum Where svarsid=" & RS("id"))
Else
Set Antal=Conn.Execute("Select Count(\*) As Antal From forum Where svarsid=" & RS("svarsid"))
End If
If Antal("antal") \>= 10 And Antal("antal") \< 20 Then
sida= "&sida=2"
ElseIf Antal("antal") \>= 20 And Antal("antal") \< 30 Then
sida= "&sida=3"
ElseIf Antal("antal") \>= 30 And Antal("antal") \< 40 Then
sida= "&sida=4"
ElseIf Antal("antal") \>= 40 And Antal("antal") \< 50 Then
sida= "&sida=5"
ElseIf Antal("antal") \>= 50 And Antal("antal") \< 60 Then
sida= "&sida=6"
ElseIf Antal("antal") \>= 60 And Antal("antal") \< 70 Then
sida= "&sida=7"
ElseIf Antal("antal") \>= 70 And Antal("antal") \< 80 Then
sida= "&sida=8"
ElseIf Antal("antal") \>= 80 And Antal("antal") \< 90 Then
sida= "&sida=9"
ElseIf Antal("antal") \>= 90 And Antal("antal") \< 100 Then
sida= "&sida=10"
Else
sida=""
End If%\>
Sen skriver jag ut det med:
<%=sida%>
Ubound räknar index en array.
http://www.devguru.com/Technologies/vbscript/quickref/ubound.html - Läs detta
Inte? jag har använt Ubound eller Lbound till det ?
och det har fungerat bra
Nej nu läste jag fel.. jag menar att jag använt det i arrayer


