| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1284 人关注过本帖
标题:搜索页加分页
取消只看楼主 加入收藏
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
结帖率:52.7%
收藏
 问题点数:0 回复次数:5 
搜索页加分页
我在一个搜索页中要加分页,怎么写?我的代码是这样的:
xx=request.form("xx")
if xx<>"" then
set rs=
sql=
rs.open sql,1,1
rs.pagesize=每页记录
page=cint(request("page"))
if page<=0 then page=1
if page="" then page=1
rs.absolutepage=page%>
<%for i=0 to rs.pagesize-1
if rs.eof or rs.bof then exit for%>
这个部分输出数据库中的数据
<td><%=rs(0).value%></td>
<td><%=rs(1).value%></td>
<td><%=rs(2).value%></td>
^^^^^^^^^^^^^^^^^
<%rs.movenext()
next%>
<p align="center">
<%if page<>rs.pagecount then%>
<a href="xx.asp?page=1">首页</a>
<a href="xx.asp?page=<%=page-1%>">前一页</a>
<a href="xx.asp?page=<%=page+1%>">后一页</a>
<a href="xx.asp?page=<%=rs.pagecount%>">末页</a>
<%else if page=rs.pagecount then%>
<a href="xx.asp?page=1">首页</a>
<a href="xx.asp?page=<%=page-1%>">前一页</a>
<a href="xx.asp?page=<%=rs.pagecount%>">后一页</a>
<a href="xx.asp?page=<%=rs.pagecount%>">末页</a>
<%end if
end if%>
</p>
<p align="center">现在是第<%=page%>页   共<%=rs.pagecount%>页
就这样,为什么就点下一页和上一页什么页都没有显示,我之前做过这样的,也遇到这样的问题,就是去掉前面带过来的form值,然后就直接用SQL语句查询,因为那个可以用SQL查询的出嘛,所以就成了,但是这个的关键字一定要的啊,不能取消的啊,怎么办啊??但是就是实现不了分页了,为什么呢?请各位大虾帮我分析分析,帮帮忙………………
搜索更多相关主题的帖子: 搜索 
2008-10-20 10:18
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
这个我知道啊,翻页的关键字也是同第一页的相同,但怎么样传过去呢?像 <a href="xx.asp?id=<%=rs("id")%>">这样的带过去的是用request.querystring("")接收的啊,但这个是form啊?那哥们就发表下你个人的意见,在我的那个代码上面修改一下看……………………谢谢
2008-10-20 10:51
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
还是不行………………,提示出错是“参数类型不匹配,或参数在不可以接受的范围之内,或与其他参数冲突”,因为我的那个从前面传过来的是字符串,中文的,但是要查询的数据库中的是数字型的,改就不行了,你看,我前面传过来是“已经阅读”,那根据这个关键字查询,我在数据库中设已经阅读的用1表示,没有阅读的用0,所以就这样不行啊。
2008-10-20 12:00
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
还是不行啊,不过还是非常谢谢各位的鼎立相助,非常感谢………………
2008-10-20 15:06
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
回复 7# madpbpl 的帖子
谢谢你的提醒,这个我写了,我肯定写了啊,我是为了节省时间,大哥不妨帮我看看,谢谢
2008-10-20 15:21
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
谢谢楼上的所有哥们兄弟,我的问题解决了,主要是每一页传过去值,就像楼上兄弟说的,但是这个怎么传的问题,我用一个session记录这个被传值,就OK了,大家体会一下…………,但不知道是不是最好的办法我就不知道了,请大家各抒己见,希望能得到最完美的代码!!!
2008-10-21 10:10
快速回复:搜索页加分页
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035320 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved