作者Numino (神圣光芒)
看板Web_Design
标题Re: [问题] 关於ASP的POST方法
时间Thu Dec 21 00:19:56 2006
※ 引述《newdominic (随兴至上)》之铭言:
: 恩..简单说一下我要做的网页好了@"@
: 我现在有一张page.asp页面 要读取资料表(.mdb)的资料并列成表格
: 但page.asp会存在不同的资料夹里面 然後每个page.asp所读的资料库大小都不同
: 我希望每次读取五十笔 在表格的上方可以选择前或後五十笔资料
: 以及一个下拉式选单可以直接选择页数 现在又多了一个问题..
: 有办法随着资料的多寡来变更下拉式选单所显示的页数吗?
: (问了这麽多问题..感谢Numino大的回答@"@)
<%
if IsNumeric(request.QueryString("page")) then
ipage=CInt(request.QueryString("page"))
else
ipage=1
end if
if ipage<1 then ipage=1
if ipage>rs.PageCount then ipage=rs.PageCount
rs.PageSize=50 '设置每页显示50条记录
rs.CursorLocation=2
sSQL="select * from tableName"'改成你自己的
rs.Open sSQL,connstr,3,1
rs.AbsolutePage=ipage '指定当前页
for i=1 to rs.PageSize
if not rs.BOF and not rs.EOF then
'显示你的数据。。。
rs.MoveNext
end if
next
%>
<a href="?page=<%=ipage-1%>">上一页</a>
<a href="?page=<%=ipage+1%>">下一页</a>
<select onchange="javascript:location.href=this.value">
<% for i=1 to rs.PageCount %>
<option value="page.asp?page=<%=i%>"><%=i%></option>
<% next %>
</select>
希望对你有帮助~~
--
那永恒的,终将毁灭
※ 编辑: Numino 来自: 218.78.229.36 (12/21 00:22)