asp 定义变量 链接变量的问题

两个搜索后页面的地址news.asp?sousuo=A&search=***&page=1news.asp?sousuo=B&search=***&page=1里面大写的... 两个搜索后页面的地址
news.asp?sousuo=A&search=***&page=1
news.asp?sousuo=B&search=***&page=1
里面大写的A和B分别表示着时间的升降序
如何写才能实现,当点击升序"A"的时候,再在点分页连接的时候显示的是A升序的排列,而在点降序"B"之后分页又可以是降序排列...怎么写啊?
我表达的不太好.补充:不明白你的aurl=888是什么意思,你如果要根据地址栏的参数sousuo=A或B来升序和排序,首先就要取得sousuo的值,然后判断,如果它等于A则升序,等于B则降序

我要的应该就是你这个意思..点击sousuo=A后升序排列,而按下一页也是升序排,而再点降序sousuo=B的话,点下一页又可以是降序的排列了.

这是搜索的升降排列,,帮我直接改吧好吗?

<a href="news.asp?sousuo=o&search=***&page=1">升序</a>
<a href="news.asp?sousuo=s&search=***&page=1">降序</a>

我就是不知道怎么写之后,,才能把地址里面的"s"和"o"写成变量啊.知道他们是关键..
按照你的代码代替了原来的不行..

这是原来的文件
http://www.923yy.com/inc.rar
我的意思是,下面两个地址
newss.asp?sousuo=A&search=舞蹈
newss.asp?sousuo=B&search=舞蹈
上面大写的A是搜索后的升序和B降序.
怎样才能把A和B写成变量啊?
展开
 我来答
惊窒而息
2008-11-05 · TA获得超过126个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:233万
展开全部
链接页面:
A链接至news.asp?sousuo=A&search=***&page=1
B链接至news.asp?sousuo=B&search=***&page=1

结果页面:
dim px
px = request.QueryString("sousuo")
……
if px = "A" then
sql="select * from 表名 where 条件 ORDER BY id asc"
elseif px = "B" then
sql="select * from 表名 where 条件 ORDER BY id desc"
end if

注意,我只写出了主要要修改的代码,其实主要是记录根据判断升序或降序排列,大致思路就是这样了,你可以根据自己需要进一步细化!
--------------------------------------------------------------------
升序降序是整体排列的,不用考虑分页,你如果整体是降序,那么分页自然也是降序

search=request("search")
px = request.QueryString("sousuo")
if px = "s" then
sql="select * from news where news_title like '%"&search&"%' or news_content like '%"&search&"%' or news_ahome like '%"&search&"%' or
news_mobile like '%"&search&"%' order by news_date DESC"
elseif px = "o" then
sql="select * from news where news_title like '%"&search&"%' or news_content like '%"&search&"%' or news_ahome like '%"&search&"%' or
news_mobile like '%"&search&"%' order by news_date ASC"
else
sql="select news_id,news_title,news_date,news_count,news_ahome,news_mobile,news_keyword from news order by news_date DESC"
end if

链接:
<a href="news.asp?sousuo=o&search=***&page=1">升序</a>
<a href="news.asp?sousuo=s&search=***&page=1">降序</a>
关键是sousuo等号后面的值,按你给的代码,o是升序(asc),s是降序(desc)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
出海小达人
2008-11-05 · TA获得超过155个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:243万
展开全部
远程帮你搞定!

参考资料: ASP

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式