<%
const pageSize = 5
page = request( "page" )
if not isNumeric( page ) or page = "" or page < 1 then page = 1
query = "SELECT * FROM table_name LIMIT "& (page - 1) * pageSize & "," & pageSize
set rs = createObject( "ADODB.Recordset" )
rs.cursorLocation = 3
rs.open query, db, 1, 3
response.write rs.recordCount
do until rs.EOF
response.write rs( "column_name" ) & "<br>"
rs.movenext : loop
for i = 1 to rs.recordCount
with response
if i = cint( page ) then
.write "["& i &"] | "
else
.write "[<a href=?page="& i &">"& i &"</a>] | "
end if
end with
next
%>Bu kodu kendine göre uyarla. Recordset sayesinde kayıt sayısını almak için fazladan bir sorgu daha çalıştırmak zorunda kalmazsın.
Biraz önce yazdım ve test ettim. Şu çalışmıyor, şöyle hata veriyor demezsen sevinirim.
Allah kolaylık versin.