| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1026 人关注过本帖
标题:分页代码出错,请教各位前辈。
只看楼主 加入收藏
teamoustar
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-8
收藏
 问题点数:0 回复次数:14 
分页代码出错,请教各位前辈。


<%
'分页显示函数
Function showpage(totalnumber,maxperpage,filename)
Dim n

'如果记录总数整除每页最大显示数
If totalnumber Mod maxperpage=0 Then
'则页数等于记录总数除以每页最大显示数的商
n= totalnumber \ maxperpage
Else
'否则页数等于记录总数除以每页最大显示数的商加1
n= totalnumber \ maxperpage+1
End If

'如果当前页数小于2
If CurrentPage<2 Then
'第一页、第二页以文字显示
%>
第一页 上一页
<%
Else

'否则,显示到第一页和第二页的链接
%>
<a href="<%=filename%>?catid=<%=Rs("CATID")%>&page=1">第一页</a> <a href="<%=filename%>?catid=<%=Rs("CATID")%>&page=<%=CurrentPage-1%>">上一页</a>
<%
End If

'如果是最后一页
If n-currentpage<1 Then
'下一页和最后一页以文字显示
%>
下一页 最后一页
<%
Else
'否则,显示到下一页和最后一页的链接
%>
<a href="<%=filename%>?catid=<%=Rs("CATID")%>&page=<%=CurrentPage+1%>">下一页</a> <a href="<%=filename%>?catid=<%=Rs("CATID")%>&page=<%=n%>">最后一页</a>
<%
End If
'统计数目
%>
共<%=totalnumber%>个网站 页次:<%=CurrentPage%>/<%=n%>页</td>
</tr>
</table>
<%
End Function

'关闭recordset对象
Rs.close
set Rs = Nothing
%>
</td>
</tr>

</table></form></td>
</tr>
</table></td> </tr>
</table>
body></html>
<%
'关闭数据库连接
conn.close
set conn=NOThing
%>


红色部分的catid值取不到,但是蓝色部分的却可以,请教高手!
谢谢!

[此贴子已经被作者于2007-3-31 1:05:53编辑过]

搜索更多相关主题的帖子: 前辈 maxperpage totalnumber 代码 
2007-03-30 02:47
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
狂汗,都看晕了,没看出来有什么区别!

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-03-30 08:38
小鹤
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-3-28
收藏
得分:0 
你这不是求助,直接帮你干得了,发这么老多啊
2007-03-30 08:57
teamoustar
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-8
收藏
得分:0 
这是整个文件 ...
正是代码完全一样,可红色部分catid取不到值.
谁能帮帮我啊 ,谢谢!!

[此贴子已经被作者于2007-3-30 10:55:07编辑过]

2007-03-30 10:50
teamoustar
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-8
收藏
得分:0 
显示到下一页和最后一页的链接的页面可以正常取到“catid”值,但是从最后一页往前点的时候这个值就取不到了。
网上查了分页的代码,还是弄不明白为什么这里一样的代码会出现不同的结果。
请教各位前辈了。
谢谢!
2007-03-31 01:08
lmhwolf
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-22
收藏
得分:0 

是不是你做程序的时候~
是用rs.open 语句,con,1,3的 吗?
不然是不是指针只能往后面的读~~~~
该成下面那个试试~~~

2007-03-31 13:38
teamoustar
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-8
收藏
得分:0 
谢谢,我刚才改过了1,1/1,2/1,3这几个参数都尝试过.还是无法取值.
2007-03-31 17:58
qhscqb
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-2-3
收藏
得分:0 

试试这段代码,是我自己编的.在我的系统中成功分页(可能有些输入错误,如果有的话你能看出来)

NKhUnfN1.txt (968 Bytes) 分页代码出错,请教各位前辈。



编程快乐,快乐编程! 没有最好,只有更好!
2007-04-01 10:34
teamoustar
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-8
收藏
得分:0 
谢谢楼上的朋友.
可惜还是没用
2007-04-01 13:18
qhscqb
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-2-3
收藏
得分:0 

这个函数中的RS是不是在显示主页面中已经定义了?


编程快乐,快乐编程! 没有最好,只有更好!
2007-04-01 14:14
快速回复:分页代码出错,请教各位前辈。
数据加载中...
 
   



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

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