社区
ASP
帖子详情
这个循环应该怎么做?
beret
2002-01-22 11:10:24
分页程序做好啦。。现在要在每一页的每条记录前面加记录编号,记录编号根据得到的记录数由1开始进行排列。
例如:得到全部记录recordcount=21,每一页记录数pagesize为5条。我做的第一页可以得到记录编号1,2,3,4,5,但当翻页的时候,本来
编号是显示6,7,8.....的,可程序又再显示1,2,3,4,5啦,请问这个循环应该怎么写。谢谢大家。
...全文
141
11
打赏
收藏
这个循环应该怎么做?
分页程序做好啦。。现在要在每一页的每条记录前面加记录编号,记录编号根据得到的记录数由1开始进行排列。 例如:得到全部记录recordcount=21,每一页记录数pagesize为5条。我做的第一页可以得到记录编号1,2,3,4,5,但当翻页的时候,本来 编号是显示6,7,8.....的,可程序又再显示1,2,3,4,5啦,请问这个循环应该怎么写。谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
acsu
2002-01-22
打赏
举报
回复
希偌说得对呀!
(page-1)*pagesize+1开始编号就可以啦!
希偌
2002-01-22
打赏
举报
回复
把5改成pagesize
mickwang
2002-01-22
打赏
举报
回复
你可以每次显示页面的时候,取得该页面的页码数
如果是第一页则从1开始循环到5
第二页,6到10
第三页 11到15
也就是(pageno-1)*5+i 了
希偌
2002-01-22
打赏
举报
回复
明白了吧,给分!
希偌
2002-01-22
打赏
举报
回复
你自己加算了,我说一个算法!
如果page表示当前页数,那么你要求的排序就从
(page-1)*5+1开始,就是说,第一页从(1-1)*5+1=1开始,第二页从(2-1)*5+1=6开始,………………等等等!
希偌
2002-01-22
打赏
举报
回复
这个简单,你把你的源码给我,我直接帮你加!
beret
2002-01-22
打赏
举报
回复
blow_jj(纪俊),你误会我的意思了,我的意思是说我要在每一个的记录前面加多一项编号,它根据所得的记录数进行编排。就好像第一页显示5条记录,那它的编号就是1,2,3,4,5,当我翻页的时候,它就应该是显示6,7,8,9,10,以此类推。
纪俊
2002-01-22
打赏
举报
回复
set rs=server.createobject("adodb.recordset")
sql = "select * from scanner"
rs.open sql,conn,1,1
if rs.EOF then
Response.Write "无记录"
else
page = Request.QueryString("page")
if page = "" then page = 1
rs.PageSize = 5
rs.AbsolutePage = page
%>
<%if page > 1 then%>
<a href="?page=1">第一页</a>
<a href="?page=<%=page-1%>">前一页</a>
<%end if%>
<%if not rs.EOF then%>
<a href="?page=<%=page+1%>">下一页</a>
<a href="?page=<%=rs.PageCount%>">最后一页</a>
<%end if%>
<br>
<%
for i = 1 to 10
if rs.EOF then exit for
Response.Write rs("brand") & "<br>" '具体内容
rs.MoveNext
next
%>
<%end if%>
大体就是这样,照着改改吧
希偌
2002-01-22
打赏
举报
回复
也不见给分!
beret
2002-01-22
打赏
举报
回复
完成了。。谢谢大家
fcclig
2002-01-22
打赏
举报
回复
set rs=server.createobject("adodb.recordset")
sql = "select * from scanner"
rs.open sql,conn,1,1
if rs.EOF then
Response.Write "无记录"
else
page = Request.QueryString("page")
if page = "" then page = 1
rs.PageSize = 5
rs.AbsolutePage = page
%>
<%if page > 1 then%>
<a href="?page=1">第一页</a>
<a href="?page=<%=page-1%>">前一页</a>
<%end if%>
<%if not rs.EOF then%>
<a href="?page=<%=page+1%>">下一页</a>
<a href="?page=<%=rs.PageCount%>">最后一页</a>
<%end if%>
<br>
<%
for i = 1 to 10
if rs.EOF then exit for
j=(page-1)*5+i
response.write j
Response.Write rs("brand") & "<br>" '具体内容
rs.MoveNext
next
%>
<%end if%>
兄dei,你的代码死
循环
了吗?
前言 代码死
循环
这个话题,个人觉得还是挺有趣的。因为只要是开发人员,必定会踩过这个坑。如果真的没踩过,只能说明你代码写少了,或者是真正的大神。 尽管很多时候,我们在极力避免这类问题的发生,但很多时候,死
循环
却悄咪咪的来了,坑你于无形之中。我敢保证,如果你读完这篇文章,一定会对代码死
循环
有一些新的认识,学到一些非常实用的经验,少走一些弯路。 死
循环
的危害 我们先来一起了解一下,代码死
循环
到底有哪些危害? 程序进入假死状态, 当某个请求导致的死
循环
,该请求将会在很大的一段时间内,都无法获取接口的返回,程序好
Spring为什么需要三级缓存?二级缓存能解决
循环
依赖吗?
A创建时—>需要B---->B去创建—>需要A,从而产生了
循环
什么情况下
循环
依赖可以被处理?从上面的测试结果我们可以看到,不是只有在setter方法注入的情况下
循环
依赖才能被解决,即使存在构造器注入的场景下,
循环
依赖依然被可以被正常处理掉。面试官:”Spring是如何解决的
循环
依赖?答:Spring通过三级缓存解决了
循环
依赖,其中一级缓存为单例池(),二级缓存为早期曝光对象,三级缓存为早期曝光对象工厂(
【Spring源码三千问】为什么要用三级缓存来解决
循环
依赖问题?二级缓存行不行?一级缓存行不行?
前言 前面的文章 中,我们分析了 Spring 是怎样使用三级缓存来解决
循环
依赖的。 那么,Spring 为什么要用三级缓存来解决
循环
依赖问题呢?如果只用二级缓存行不行?只用一级缓存呢? 凡事多问几个为什么,理解问题会更加透彻 版本约定 Spring 5.3.9 (通过 SpringBoot 2.5.3 间接引入的依赖) 正文 Spring
做
为一个优秀的框架,在设计上肯定有很多的思考。所以,我们猜想如果减少缓存
应该
是不能达到目的的。 想要证明这个结论,我们只需要各举一个反例就行。 分析:如果只使用一级
三大
循环
的区别
for
循环
、while
循环
和do…while
循环
的区别 在
做
循环
问题的时候,最主要的是要把自己的思路理清楚,首先要思考回答下列四个问题: (1)初始化条件? (2)控制
循环
的条件? (3)反复
做
的事? (4)怎么进入下一个
循环
? eg:求1—100的和 (1)初始化条件:sun=0;num=1; (2)控制
循环
的条件:num<=100; (3)反复
做
的事:sum=sum+num;//sum+=num; (4)怎么进入下一
循环
:num++; 下面用三个方法写: (1)while
循环
int sum =
python中有哪些
循环
_python中的
循环
有几种?
Python的
循环
有两种,一种是for
循环
(迭代
循环
),另一种是while
循环
(条件
循环
)。1、for
循环
Python for
循环
可以遍历任何序列的项目,如一个列表或者一个字符串。语法:for
循环
的语法格式如下:for iterating_var in sequence:statements(s)示例:print("计算 1+2+...+100 的结果为:")#保存累加结果的变量result = ...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章