| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 487 人关注过本帖
标题:查询后无法分页 (大家来看看)
只看楼主 加入收藏
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
收藏
 问题点数:0 回复次数:6 
查询后无法分页 (大家来看看)

<%
dim key1, key2
key1=trim(request.form("key1"))
key2=trim(request.form("key2"))
if key1="" or key2="" then
xinxi1="请输入查询关键字"
end if
%>

<%
dim page
page=request("page")
PageSize =200
dim rs,strSQL,news


if request("style")="s_season" then
strSQL ="SELECT * FROM students where s_season like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if

if request("style")="s_cash" then
strSQL ="SELECT * FROM students where s_cash like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if

if request("style")="s_old" then
strSQL ="SELECT * FROM students where s_old like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if
if request("style")="s_kemu" then
strSQL ="SELECT * FROM students where s_kemu like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if
if request("style")="s_backflag" then
strSQL ="SELECT * FROM students where s_backflag like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if
if request("style")="s_know" then
strSQL ="SELECT * FROM students where s_know like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if
if request("style")="s_school" then
strSQL ="SELECT * FROM students where s_school like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if
if request("style")="s_kebie" then
strSQL ="SELECT * FROM students where s_kebie like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if
if request("style")="change_name" then
strSQL ="SELECT * FROM students where change_name like '%"&key1&"%' and s_grade like '%"&key2&"%' ORDER BY id DESC"
end if
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open strSQL,Conn,3,3
rs.PageSize = PageSize
totalfilm=rs.recordcount
pgnum=rs.Pagecount
if page="" or clng(page)<1 then page=1
if clng(page) > pgnum then page=pgnum
if pgnum>0 then rs.AbsolutePage=page

if rs.eof then
xinxi="没有搜到任何相关信息!"

%>

<%else%>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#959595"><img src="images/adorn.gif" width="10" height="18"></td>
<td bgcolor="#959595"><table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr bgcolor="#959595"> <form method=Post action="detail_search1.asp"><FONT COLOR="#ffffff">
[<b><%=rs.pagecount%></b>/<%=page%>页] [共<%=totalfilm%>个] <%if page=1 then%> [首 页] [上一页] <% else %> [<a href="detail_search1.asp?page=1">首 页</a>]
[<a href="detail_search1.asp?page=<%=page-1%>">上一页</a>]<%end if%><%if rs.pagecount-page<1 then%> [下一页] [尾 页] <%else%> [<a href="detail_search1.asp?page=<%=page+1%>">下一页</a>] [<a href="detail_search1.asp?page=<%=rs.pagecount%>">尾 页</a>]</FONT> <%end if%> <input type='text' name='page' size=2 maxlength=10 style="font-size:9pt;color:#FF0000;background-color:#FFFFFF;border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000" value="<%=page%>" align=center> <input style="border:1 solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal" type='submit' value=' Goto ' size=2></td>
</tr>
</table>

搜索更多相关主题的帖子: 查询 
2007-01-05 10:18
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
[<a href="detail_search1.asp?page=1">首 页</a>]
[<a href="detail_search1.asp?page=<%=page-1%>">上一页</a>]
[<a href="detail_search1.asp?page=<%=page+1%>">下一页</a>]
[<a href="detail_search1.asp?page=<%=rs.pagecount%>">尾 页</a>]


你只传页号 不传参数的么??
key1和key2这2个参数也要传的...

[<a href="detail_search1.asp?page=1&key1=<%=key1%>&key2=<%=key2%>">首 页</a>]

在把前边的
key1=trim(request.form("key1"))
key2=trim(request.form("key2"))
改成
key1=trim(request("key1"))
key2=trim(request("key2"))

其实我很低调,只是你不知道...
2007-01-05 11:02
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
收藏
得分:0 
这样还是不见效果呢?
是不是跟我<form name="form1" action="detail_search1.asp" method="post">
这个有关
就是我的查询 和显示在 同一个页面上
2007-01-05 11:48
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
像“做人很低调”说的方法可以的,你把参数带进去就可以了!

key1=trim(request.form("key1"))
key2=trim(request.form("key2"))

写成这样:
key1=trim(request.QueryString("key1"))
key2=trim(request.QueryString("key2"))

这样就可以了!

[此贴子已经被作者于2007-1-5 13:35:35编辑过]


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-01-05 13:34
xiaoguizi106
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-11-30
收藏
得分:0 
搞定了,还有个参数 少写了
呵呵
谢谢各位
2007-01-05 13:59
wanglff
Rank: 2
等 级:新手上路
威 望:5
帖 子:375
专家分:0
注 册:2005-12-21
收藏
得分:0 
以下是引用gdk2006在2007-1-5 13:34:01的发言:
像“做人很低调”说的方法可以的,你把参数带进去就可以了!

key1=trim(request.form("key1"))
key2=trim(request.form("key2"))

写成这样:
key1=trim(request.QueryString("key1"))
key2=trim(request.QueryString("key2"))

这样就可以了!

<form method=Post action="detail_search1.asp">
他是用post的啊也可以用 QueryString这个集合吗
不是用Form


自强不息:)
2007-01-05 15:01
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
以下是引用wanglff在2007-1-5 15:01:30的发言:

<form method=Post action="detail_search1.asp">
他是用post的啊也可以用 QueryString这个集合吗
不是用Form

因为他要翻页啊!不过你用request("key")也可以啊!


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-01-06 13:34
快速回复:查询后无法分页 (大家来看看)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020403 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved