象印的电饭煲好不好:asp分页在搜索后 分页程序不正常

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 06:07:01
怎么用session来保存搜索条件
给个例子大哥
我用的搜索是多条件搜索,
dim flag
dim gsname
dim cpname
dim fenlei
dim jiage
gsname=request("gsname")
cpname=request("cpname")
fenlei=request("fenlei")
jiage=request("jiage")
'枚举法的搜索核心sql="select * from info where"
if gsname<>"" then
sql=sql&" gsname like '%"&gsname&"%' "
flag=1
end if
if cpname<>"" and flag=1 then
sql=sql&" and cpname like '%"&cpname&"%'"
flag=1
elseif cpname<>"" then
sql=sql&" cpname like '%"&cpname&"%'"
flag=1
end if
if fenlei<>"" and flag=1 then
sql=sql&" and fenlei like '%"&fenlei&"%'"
flag=1
elseif fenlei <>"" then
sql=sql&" fenlei like '%"&fenlei&"%'"
flag=1
end if
if jiage <>"" and flag=1 then
sql=sql&" and jiage like '%"&jiage&"%'"
flag=1
elseif jiage <>"" then
sql=sql&" jiage like '%"&jiage&"%'"
flag=1
end if
if flag=0 then
sql="select * from info order by ID desc"
end if
rs.open sql,conn,1,1
我的QQ4793947,因代码太长,可以加我的QQ把文件发给你,解决一定给分

建议你使用下面的分类程序的类,里面是把分页程序封装起来的,不会导致参数丢失,我用了,挺好的
http://www.blueidea.com/tech/program/2004/1989.asp
如果不明白使用方法,可以找我
QQ522343207

不用session就可以嘛 你把要搜索的值传到下一页不就行了
<a href="newslist.asp?keyword="&keyword&"&page="&page+1&"">下一页</a>

session["save"]="xxx";
xxx就是你要保存的条件;