Jeg kan prøve at uddybe dette eks (
http://activedeveloper.dk/aspdigital/kapitel2/paging.asp) lidt:
Du har sikkert din egen SQL-sætning som du bruger til at søge med så den udskrifter du bare den fra ekeemplet:
strSQL = "SELECT LinkURL FROM Links"
med dig egen:
strSQL = DIN SQL SÆTNING
Så angiver du hvor mange du vil havde på hver side i linier, 10->XX:
rs.PageSize = 10
Ud skrivning af søge resultet skal gøres inde i det loop der er:
Do While Not rs.EOF And intRecCount > 0
Response.Write rs("LinkURL") & "<br>"
intRecCount = intRecCount - 1
rs.MoveNext
Loop
Du har sikkert et tilsvarne loop som du udskriver søgeresultatet i idag så du udskirve denne linie:
Response.Write rs("LinkURL") & "<br>"
Men alle de linier du måtte hvade behov for...
Dette kode laver en liste i bunde med Gå til side 1 2 3 4 osv:
Response.Write "<p>Gå til side "
For intNum = 1 To intPageCount
Response.Write "<a href=paging.asp?page=" & intNum & ">" & intNum & "</a> "
Next
Dette kode lave en links til forrige side via truk på <<:
Response.Write "<p>"
If Clng(intPage) > 1 Then
Response.Write "<a href=paging.asp?page=" & intPage - 1 & "><<</a>"
Else
Response.Write "<<"
End If
Dette kode lave en links til næste side via tryk på >>:
If Clng(intPage) < Clng(intPageCount) Then
Response.Write "<a href=paging.asp?page=" & intPage + 1 & ">>></a> "
Else
Response.Write ">>"
End If
Jeg håber det giver lidt ekstra hjælp ellers så bare spørg igen.