zoukankan
html css js c++ java
多行多列的分页,与之前发的不同.
<
!
--
#include file
=
"
inc/conn.asp
"
-->
<
%
dim
i,intPage,page,pre,last,filepath
set
rs
=
server.CreateObject(
"
adodb.recordset
"
)
sql
=
"
select * from product
"
rs.PageSize
=
12
rs.CursorLocation
=
3
rs.Open sql,conn,
0
,
2
,
1
pre
=
true
last
=
true
page
=
trim
(Request.QueryString(
"
page
"
))
if
len
(page)
=
0
then
intpage
=
1
pre
=
false
else
if
cint
(page)
=<
1
then
intpage
=
1
pre
=
false
else
if
cint
(page)
>=
rs.PageCount
then
intpage
=
rs.PageCount
last
=
false
else
intpage
=
cint
(page)
end
if
end
if
end
if
if
not
rs.eof
then
rs.AbsolutePage
=
intpage
end
if
%
>
<
!
--
循环开始
-->
<
table
>
<
%
'
行循环判断 to后面是行数
for
i
=
1
to
3
%
>
<
tr
>
<
%
'
列循环判断 to后面是列数
for
j
=
1
to
4
if
not
rs.eof
then
%
>
<
td
>
显示内空
</
td
>
<
%
rs.movenext
else
%
>
<
td
>
</
td
>
<
%
end
if
next
%
>
</
tr
>
<
%
next
%
>
</
table
>
<
!
--
循环体结束
分页部分:
-->
<
table width
=
"
99%
"
border
=
"
1
"
cellpadding
=
"
2
"
cellspacing
=
"
2
"
borderColorLight
=
#
808080
borderColorDark
=
#ffffff
>
<
tr
>
<
Td width
=
"
10%
"
>
共有
<
%
=
rs.recordcount%
>
条记录
</
Td
>
<
%
if
rs.pagecount
>
0
then
%
>
<
td width
=
"
13%
"
align
=
"
left
"
>
当前页
<
%
=
intpage%
>/<
%
=
rs.PageCount%
></
td
>
<
%
else
%
>
<
td width
=
"
41%
"
align
=
"
left
"
>
当前页0
/
0
</
td
><
%
end
if
%
>
<
td width
=
"
46%
"
align
=
"
right
"
>
<
a href
=
"
?page=1
"
>
首页
</
a
>
|
<
%
if
pre
then
%
>
<
%
if
rs.pagecount
=
1
then
'
判断是否显示上页、下页
Response.Write
""
else
%
>
<
a href
=
"
?page=<%=intpage -1%>
"
>
上页
</
a
>
|
<
%
end
if
%
>
<
%
if
last
then
%
>
<
a href
=
"
?page=<%=intpage +1%>
"
>
下页
</
a
>
|
<
%
end
if
end
if
%
>
<
a href
=
"
?page=<%=rs.PageCount%>
"
>
尾页
</
a
>
|转到第
<
select
name
=
"
sel_page
"
>
<
%
for
i
=
1
to
rs.PageCount
if
i
=
intpage
then
%
>
<
option
value
=
"
?page=<%=i%>
"
selected
><
%
=
i%
></
option
>
<
%
else
%
>
<
option
value
=
"
?page=<%=i%>
"
><
%
=
i%
></
option
>
<
%
end
if
next
%
>
</
select
>
页
</
font
>
</
td
>
</
tr
>
</
table
>
查看全文
相关阅读:
Parcel与Parcelable剖析
Binder文集
Charles 使用教程
AsyncTask
Android 编译时注解
scanf(),gets(),getchar()
银行家算法
最长公共子序列(LCS)问题
动态规划 求解数字三角形最大值
参数 存在二维数组
原文地址:https://www.cnblogs.com/zerogo/p/2209374.html
最新文章
C# 关键字
Oracle 数据备份、恢复以及导入时表空间不存在的解决方案
Oracle 修改用户名
C# 解决VS2008在win7找不到输入序列号的地方
Oracle PLSql配置
C# WCF服务端搭建和客户端调用
C# 条件编译
vue 使用百度地图GL
vue 全局 js 方法
mysql 查询所有子节点
热门文章
java 根据excel模板导出文件
pgsql SQL监控,查询SQL执行情况
vue 组件库
centos6 / centos7 安装apache
xampp 配置HTTPS
vue自定义抽屉组件
https 配置
Activity,Window,View,ViewRootImpl之间的关系
Android 包体积优化
LeakCanary
Copyright © 2011-2022 走看看