简单的分页问题求救——急!

bineon 2003-08-23 03:01:08
<tr>
<form name="form1" method="get" action="more.asp?lanmu=<%=lanmu%>&page=<%=request("page")%>">
<td width="100%" height="16" colspan="5" align="right"><%if page=1 then%><p align="right">
<font color="#CCCCCC">上一页</font><%else%><A href="more.asp?lanmu=<%=lanmu%>&page=<%=page-1%>">上一页</A><%end if%> <%if page < pgnm then%>
<A href="more.asp?lanmu=<%=lanmu%>&page=<%=page+1%>">下一页</A><%else%> <font color="#CCCCCC">下一页</font><%end if%>
<font color="#FF0000"><%=lanmu%></font>共<font color="#FF0000"><%=rs.recordcount%></font>篇文章,每页<font color="#FF0000">20</font>篇,共<font color="#FF0000"><%=pgnm%></font>页,<span lang="zh-cn">当前为第<font color="#FF0000"><%=page%></font>页,</span>跳转到<select name="page" onChange="javascript:submit()" style="border:1px solid #8293E6; font-size: 9pt;width=62px;height=16px; color:#111111; background-color:#DDDDFF">
<option selected>请选择</option>
<%for i=1 to rs.pagecount%>
<option value="<%=i%>">第<%=i%>页</option>
<%next%>
</select></td></form>
</tr>
实现的效果如下:
上一页 下一页 共315篇文章,每页20篇,共16页,当前为第8页,跳转到(跳转菜单)

只有一个问题,下一页始终没有出现链接!不管当前也是否小于总页数pgnm
...全文
26 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bineon 2003-08-23
  • 打赏
  • 举报
回复
问题解决
<%if page < pgnm then%>修改为<%if page\pgnm=0 then%>就可以了
但是我不知道为什么前者不行!
weiming28cn 2003-08-23
  • 打赏
  • 举报
回复
有两个可能
1,你在处理page是有没有用cint(trim(request.querystring("page"))如果没有就会出现你的情况,
2,在page判断是没判断正确·
bineon 2003-08-23
  • 打赏
  • 举报
回复
再次up
bineon 2003-08-23
  • 打赏
  • 举报
回复
自己up一下!
bineon 2003-08-23
  • 打赏
  • 举报
回复
有比较:
<%if page < pgnm then%>
<A href="more.asp?lanmu=<%=lanmu%>&page=<%=page+1%>">下一页</A><%else%>
Brookes 2003-08-23
  • 打赏
  • 举报
回复
你没有比较呀!
if cint(currentPage)<rs.PageCount then
'下一页
end if

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧