你的位置:| 首页网站建设asp不连接数据库进行分页查询→文章正文  
文章导航


asp不连接数据库进行分页查询

首先有一个index.asp查询页:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<FORM id="SearchForm" name="SearchForm" method="post" action="search.asp?act=cha">
<div class=input>
<input id="keyword" onmouseover="this.focus()" title="快速搜索您的留言记录" onfocus="this.select()" class="in" maxlength="35" name="keyword" />
<select style="width:120px;margin-top:-25px" name="ChannelID">
<option value="k2">留言人</option>
<option value="k1">留言内容</option>
</select>
<input id="search_btn" type="submit" value="查询">
</div>
</FORM>
</body>
</html>

search.asp的代码:
[code]<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%if request.querystring("act")="cha" then
search_type=request.form("ChannelID")
keywords=request.form("keyword")
if search_type="k1" then '按照留言内容搜索
sql="select * from gbook_rec where g_content like '%"&keywords&"%'"
elseif search_type="k2" then
'if search_type="k2" then '按照留言人搜索
sql="select * from gbook_rec where g_name like '%"&keywords&"%'"
else
response.end
end if
set rs=conn.execute(sql)
if rs.eof and rs.bof then%>
<div class="search">没有查找到您要的记录!</div>
<%response.end
else
aResults=rs.getrows()'取出数据放入数组ROW中
application("data")=aResults
set rs=nothing
conn.close '关闭数据库
end if
end if
aResults=application("data")
Dim i,row,pagesize,epage,numb,pagecount,fenye
numb=UBound(aResults,2)+1 '总记录行数
pagesize=2 '每页条数
if numb mod pagesize = 0 then '判断总页数
pagecount=int(numb/pagesize)
else
pagecount=int(numb/pagesize)+1
end if
epage=request.querystring("page")
if epage="" then epage=1
for i=(epage-1)*pagesize to epage*pagesize-1
if i>ubound(aresults,2) or i<0 then exit for%>
<div class="content">
<ul><li>记录<%=i+1%></li>
<li>留言人:<%=aResults(1,i)%></li>
<li>内容:<%=aResults(2,i)%></li>
<li>时间:<%=aResults(3,i)%></li>
<li>IP:<%=aResults(5,i)%></li>
</ul>
</div>
<%Next
if numb>pagesize then
fenye="<a href=search.asp?page=1>首页</a> "
fenye=fenye&"<a href=search.asp?page="&epage-1&" title="&epage-1&">前页</a> "
fenye=fenye&"<a href=search.asp?page="&epage+1&" title="&epage+1&">后页</a> "
fenye=fenye&"<a href=search.asp?page="&pagecount&">末页</a> "
fenye=fenye&"<br>"
fenye=fenye&"总页数"&pagecount&",当前页"&epage&",总记录为:"&numb
response.write fenye
end if%>
</body>
</html>

  上一页 1 2 3 4 5 下一页
 
公司简介 在线客服 客服中心 意见反馈 相关法律 隐私条款 广告服务 友情链接
Q链:515347638  电子邮箱:hanen@126.com 粤ICP备05086553