http://www.sctbc.cc/products1-e.asp?FatherId=27点击该页面,会发现显示的数据太多,我想想个做一个分页的功能。有谁会吗?请加我的QQ号:79167774。
解决给份30
http://www.sctbc.cc/products1-e.asp?FatherId=27点击该页面,会发现显示的数据太多,我想想个做一个分页的功能。有谁会吗?请加我的QQ号:79167774。
解决给份30
实话挺多的, 分页其实挺简单啊, 100条数据, 每页显示10条, 那么可以分成10页, 定义一个参数page表示页码, 第一页的话,数据库读取1-10条数据, page=2的话,读取21-30条数据, 其他同理,
比较简单的,里面有ASP内置函数,不认识的可以百度查查……
<!--#include file="conn.asp"--> <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>分页显示</title> <% set rs=server.createobject("adodb.recordset") sql="select id,con,time from ok order by id desc" rs.open sql,conn,1,1 %>
</head>
<% rs.pagesize=5 curpage=Request.QueryString("curpage") if curpage="" then curpage=1 rs.absolutepage=curpage %>
<body>
<% for i= 1 to rs.pagesize if rs.eof then exit for end if %> <%=rs("con")%><br> <% rs.movenext next %>
<%if curpage=1 then%> 首页 <%else%> <a href="?curpage=1">首页</a> <%end if%>
<%if curpage=1 then%> 上一页 <%else%> <a href="?curpage=<%=curpage-1%>">上一页</a> <%end if%>
<%if rs.pagecount<curpage+1 then%> 下一页 <%else%> <a href="?curpage=<%=curpage+1%>">下一页</a> <%end if%>
<%if rs.pagecount<curpage+1 then%> 尾页 <%else%> <a href="?curpage=<%=rs.pagecount%>">尾页</a> <%end if%>
当前第<%=curpage%>/<%=rs.pagecount%>页 共<%=rs.recordcount%>条记录 </body> </html>