ASP:每行显示3个,每页显示5行,并显示多页的程序该如何写

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:51:11
ASP:每行显示3个,每页显示5行,并显示多页的程序该如何写

这样的程序,我改过好多,功能也实现了
但每个都不一样,安全也是未知
至今,每行显示3个,每页显示5行,显示多页的还是不太熟悉(一行显示一个的最容易)

所以请大家发个经典的程序看看,并解释一下主要部分,可以么?
.

没人回答呀555555555555555555555555
就补充一下吧

这部分是分页程序

这行是打开数据的程序

这行是:
< %
dim i_1,i_count
i_1=int((rs.recordcount+1)/3)
if i_1>8 then
i_1=8
end if
'response.write i_1
for i_count=1 to i_1 % >

这里是第一个表格显示的数据程序(rs.movenext)
这里是第二个表格显示的数据程序(rs.movenext)
这里是第三个表格显示的数据程序(rs.movenext)

< % next% >

< %rs.close
set rs=nothing% >

这里是翻页程序

i=i+1
if i>=MaxPerPage then Exit Do
rs.movenext
loop
rs.close
set rs=nothing

完了

问题1:上面的这代码什么意思?为什么+1的,/3的 大于8怎么等于8的?
问题2.每个商品显示页面下面 为什么各有一个 rs.movenext?下面结束的时候不是还有个rs.movenext
loop
rs.close的么?

.

if i_1>8 then
i_1=8
end if
这个表示最多一页显示8行,

这里是第一个表格显示的数据程序(rs.movenext)
这里是第二个表格显示的数据程序(rs.movenext)
这里是第三个表格显示的数据程序(rs.movenext)
这里的rs.movenext表示出表中读一条,然后把指针称到下一条(rs.movenext) ,再读一条,再往下移一条,再做一次重复工作.
这样应该理解了吧