| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1039 人关注过本帖
标题:[讨论]关于分页..大家的分页很多种
只看楼主 加入收藏
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
SearchArt.asp?QueStr=Author_like_'$admin$'&page=1&PageP=10
每页的URL是这样的
:<a href="<%=oPage.URLStr%>page=1&PageP=10" title="第一页" target="_self">
不知道楼主是否注意这里用oPage.URLStr定义完成后就直接调用这个变量就可以了,不需要每页都写参数。
2007-07-19 16:37
jtj123456
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-7-18
收藏
得分:0 
回复:(yms123)SearchArt.asp?QueStr=Author_like_\'...
注意到了,那种方式也满好的,
可是我看到有的代码是写成这样的,

typname=request.form("sltkind")
keyword=trim(request.form("txtvalue"))sql="select * from receiption where "&typname&" like '%"&keyword&"%' order by r_id desc"

response.write"<a href="&filename&"?page="&currentpage-1&"&typname="&typname&"&keyword="&keword&">上一页</a>"
它没有加Questr也可以的,但是我按照这中方式就不对了
还有,那个PageP=10中的PageP是什么意思啊?
2007-07-19 16:46
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用jtj123456在2007-7-19 16:46:10的发言:
注意到了,那种方式也满好的,
可是我看到有的代码是写成这样的,

typname=request.form("sltkind")
keyword=trim(request.form("txtvalue"))sql="select * from receiption where "&typname&" like '%"&keyword&"%' order by r_id desc"

response.write"<a href="&filename&"?page="&currentpage-1&"&typname="&typname&"&keyword="&keword&">上一页</a>"
它没有加Questr也可以的,但是我按照这中方式就不对了
还有,那个PageP=10中的PageP是什么意思啊?

其实做法是差不多,区别也可能是写法上的区别不一样。同一个程序不一定就只有一种写法,那个PageP是页码分页,也就是每页的页码数。

2007-07-20 10:28
jtj123456
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-7-18
收藏
得分:0 
回复:(yms123)
IF SeStr="" Then
SeStr=Request("QueStr")
End IF
oPage.URLStr="SearchArt.asp?QueStr="&SeStr&"&"
这段不是很懂,("QueStr")是从哪里得到的?
2007-07-20 16:15
jtj123456
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-7-18
收藏
得分:0 
回复:(yms123)以下是引用jtj123456在2007-7-19 16:...
yms123:
我的sql语句是:sql="select year(datetime) ,sum(r_sum) as 总金额 from table1 where date_year between '"&r_year5&"'and '"&r_year6&"' group by year(datetime) "

从两个下拉列表中选择两个年份
r_year6=request.form("select6")
r_year5=request.form("select5")
分页中的下一页的url是什么样的?


是这样的吗:[http://localhost/admin/showStatistic2.asp?r_year5=2001&r_year6=2008&page=2]
假如以你那种方式应该是什么样的?
2007-07-20 16:44
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用jtj123456在2007-7-20 16:15:41的发言:
IF SeStr="" Then
SeStr=Request("QueStr")
End IF
oPage.URLStr="SearchArt.asp?QueStr="&SeStr&"&"
这段不是很懂,("QueStr")是从哪里得
说也不太明白画张图来说明
图片附件: 游客没有浏览图片的权限,请 登录注册

那个Request("QueStr")是显示网页自身产生的,也就是说这个变量只在第一次输入搜索词时产生,当点击下一页时就是自身产生的,自身再获得,这样进行类似于循环的传递。
2007-07-21 11:29
SkyGull
Rank: 5Rank: 5
来 自:浙江杭州
等 级:贵宾
威 望:13
帖 子:839
专家分:324
注 册:2007-6-7
收藏
得分:0 
可以写个sub的

这样就会免去很多重复的代码了
2007-07-21 11:31
快速回复:[讨论]关于分页..大家的分页很多种
数据加载中...
 
   



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

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