Om Request.QueryString("page") = 1
visa bild 1
Om Request.QueryString("page") = 2
visa bild 2
...
...
mvh Jörgen HP :)
4 svar · 227 visningar · startad av Rossifumi
Hejsan,
Jag har följande kod i min lilla hemmagjord paging (till ett forum).
SQL = "SELECT * FROM forumTable WHERE threadID = 31 OR threadNumber = 31 ORDER BY threadDate ASC"
Set oRS = strCon.Execute(SQL)
SQL2 = "SELECT COUNT(threadDate) AS sCount FROM forumTable WHERE threadID = 31 OR threadNumber = 31"
Set oRS2 = strCon.Execute(SQL2)
sPages = oRS2("sCount") / 10
sPageCounts = 2
sPageLinks = "<A HREF=default.asp?page=1 CLASS=white><IMG SRC=/img/1.gif BORDER=0></a>"
DO WHILE sPageCounts < sPages + 1
If Request.QueryString("page") = sPageCounts + 1 Then
sPageLinks = sPageLinks & " | " & sPageCounts
Else
sPageLinks = sPageLinks & " | <A HREF=default.asp?page=" & sPageCounts & " CLASS=white><IMG SRC=/img/" & sPageCounts & ".gif BORDER=0></A>"
End If
sPageCounts = sPagecounts + 1
LOOP
Nu har jag fått lite hjärnsläpp :e
Hur får jag t.ex att när jag är på sida 2 så är det ingen länk på bild nr 2 (och ev. en annan bild)?
MVH
Om Request.QueryString("page") = 1
visa bild 1
Om Request.QueryString("page") = 2
visa bild 2
...
...
mvh Jörgen HP :)
Jag testade det innan, men får inte riktigt att funka med min loop
Jag testade det innan, men får inte riktigt att funka med min loop
Du får nog utveckla det där, annars är det omöjligt för oss som inte kan läsa tankar att se vart felet ligger... ;)
Jag brukar alltid slänga in Cint()
[red]
Om Cint(Request.QueryString("page")) = 1
visa bild 1
Om Cint(Request.QueryString("page")) = 2
visa bild 2
...
...
[/red]
kanske det hjälper......