asp数字分页 怎么控制每页显示5条记录 在线急等!!!
asp数字分页怎么控制每页显示5条记录我数据库里有20条记录,现在每页显示3条,会出现7页(),、每页显示2条,会出现10页(),太长了,我只想显示5页,和百度分页差不多...
asp数字分页 怎么控制每页显示5条记录
我数据库里有20条记录,现在每页显示3条,会出现7页(
),、每页显示2条,会出现10页(
),太长了,我只想显示5页,和百度分页差不多怎么改(
)
--------------(下面是我的代码)-------------------------------
<!--#include file="conn/conn.asp"--><% '相片浏览页dim rsdim sql
set rs=server.CreateObject("adodb.recordset")sql="SELECT * FROM kxjj_1 order by id desc"rs.Open sql,conn,3,1
RS.pagesize=2ye=rs.pagecountpage=request("page")if page="" then pageno=1elsepageno=pageend ifrs.absolutepage=pageno%>
<%for i=1 to rs.pagesize if rs.bof or rs.eof then exit forend if%>
<html>
<head>
<title>相片浏览页</title></head>
<body>
<table width="713" height="400" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="713" align="center" valign="top">
<table border="1" cellspacing="0" cellpadding="0"> <tr> <td width="168"><a href="ly.asp?id=<%=rs("id")%>" target="_blank"> <img src="picshows.asp?id=<%=rs("id")%>" width="150" height="120"></a> </td> <td colspan="3"><%=rs("tj2")%></td> </tr> <tr> <td height="35"><font color="#666666" size="2"><%=rs("name")%></font></td> <td width="115"><font color="#666666" size="2"><%=rs("time")%></font></td> <td width="76"><%=rs("tj1")%></td> <td width="76"><%=rs("hits")%></td> </tr> </table><%rs.movenextnext%></td> </tr></table>
<center> <table border="0" cellpadding="0" cellspacing="0" width="748" height="27" > <tr> <td width="748" height="27" align="center"> <hr> <font color="#666699" size="2"> <b><a href="up.asp" target="_self">上传相片</a></b></font> </td> </tr> </table> </center></body></html>
<%for i=1 to rs.pagecount%><a href=index.asp?page=<%=i%> target="_self"><%=i%></a><%nextrs.closeconn.close%> 展开
我数据库里有20条记录,现在每页显示3条,会出现7页(
),、每页显示2条,会出现10页(
),太长了,我只想显示5页,和百度分页差不多怎么改(
)
--------------(下面是我的代码)-------------------------------
<!--#include file="conn/conn.asp"--><% '相片浏览页dim rsdim sql
set rs=server.CreateObject("adodb.recordset")sql="SELECT * FROM kxjj_1 order by id desc"rs.Open sql,conn,3,1
RS.pagesize=2ye=rs.pagecountpage=request("page")if page="" then pageno=1elsepageno=pageend ifrs.absolutepage=pageno%>
<%for i=1 to rs.pagesize if rs.bof or rs.eof then exit forend if%>
<html>
<head>
<title>相片浏览页</title></head>
<body>
<table width="713" height="400" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="713" align="center" valign="top">
<table border="1" cellspacing="0" cellpadding="0"> <tr> <td width="168"><a href="ly.asp?id=<%=rs("id")%>" target="_blank"> <img src="picshows.asp?id=<%=rs("id")%>" width="150" height="120"></a> </td> <td colspan="3"><%=rs("tj2")%></td> </tr> <tr> <td height="35"><font color="#666666" size="2"><%=rs("name")%></font></td> <td width="115"><font color="#666666" size="2"><%=rs("time")%></font></td> <td width="76"><%=rs("tj1")%></td> <td width="76"><%=rs("hits")%></td> </tr> </table><%rs.movenextnext%></td> </tr></table>
<center> <table border="0" cellpadding="0" cellspacing="0" width="748" height="27" > <tr> <td width="748" height="27" align="center"> <hr> <font color="#666699" size="2"> <b><a href="up.asp" target="_self">上传相片</a></b></font> </td> </tr> </table> </center></body></html>
<%for i=1 to rs.pagecount%><a href=index.asp?page=<%=i%> target="_self"><%=i%></a><%nextrs.closeconn.close%> 展开
2个回答
展开全部
RS.pagesize=2 把2改成5就行了~ 每页显示5条~
以后不会的时候把哪些能改的数字都试一遍肯定有一个是你需要的~这个办法比较笨不过很实用~哈哈
以后不会的时候把哪些能改的数字都试一遍肯定有一个是你需要的~这个办法比较笨不过很实用~哈哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
替换</html>以下的代码
<%if pageno<2 then
n=1
m=5
elseif pageno+2>csng(rs.pagecount) then '不知道你的变量类型,csng函数不一定要用
n=csng(rs.pagecount)-5
m=csng(rs.pagecount)
else
n=pageno-2 ' -2和+2,让pageno在分页的中间
m=pageno+2
end if
%>
<a href=index.asp?page=<%=pageno-1%> target="_self">上一页</a>
<%for i=n to m %>
<a href=index.asp?page=<%=i%> target="_self"><%=i%></a>
<%next%>
<a href=index.asp?page=<%=pageno+1%> target="_self">下一页</a>
<%
rs.close
conn.close
%>
<%if pageno<2 then
n=1
m=5
elseif pageno+2>csng(rs.pagecount) then '不知道你的变量类型,csng函数不一定要用
n=csng(rs.pagecount)-5
m=csng(rs.pagecount)
else
n=pageno-2 ' -2和+2,让pageno在分页的中间
m=pageno+2
end if
%>
<a href=index.asp?page=<%=pageno-1%> target="_self">上一页</a>
<%for i=n to m %>
<a href=index.asp?page=<%=i%> target="_self"><%=i%></a>
<%next%>
<a href=index.asp?page=<%=pageno+1%> target="_self">下一页</a>
<%
rs.close
conn.close
%>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询