Avatar billede Slettet bruger
12. november 2005 - 15:41 Der er 1 løsning

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>&nbsp;&nbsp;")
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?
Avatar billede Slettet bruger
20. december 2005 - 00:03 #1
lukket..
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