Smart paging med mySQL
Hej,Jeg har lavet denne paging (mere eller mindre taget fra et andet spm her på exp)
thispage = Request.servervariables("script_name") & "?sub=" & request.querystring("sub")
pagesize = 10
page = Request.querystring("p")
if page = "" Then
page = 0
End if
start = page * pagesize
Set rs = conn.execute("select count(brugernavn) as antal FROM brugere;")
total = rs("antal")
Set rs = nothing
Set rs = conn.execute("SELECT brugere.brugernavn AS brugernavn, sidstaktiv, brugere_indstillinger.om FROM brugere INNER JOIN brugere_indstillinger ON brugere.brugernavn = brugere_indstillinger.brugernavn WHERE brugere.godkendt = 1 ORDER BY sidstaktiv desc LIMIT " & start & "," & pagesize)
Do until rs.eof
response.write rs("brugernavn") & "<br>"
rs.movenext
Loop
Set rs = nothing
If page > 0 Then
Response.write("<A HREF=""" & thispage & "&p=" & page - 1 & """>Tilbage</A> ")
End if
If (start + 10) < total Then
Response.write("<A HREF=""" & thispage & "&p=" & page + 1 & """>Frem</A>")
End if
men jeg vil meget gerne tilpasse den, så den får
Side 1 2 3 4 5 6 7 8 9 10 >> og ved klik på >> får man så
Side << 11 12 13 14 15 16 17 18 19 20 >>
og så fremdeles - er der nogen der kan hjælpe her?
