asp读取URL参数问题 20

asp.asp?action=视频教程("action")="视频教程"then%>wheresinger='视频教程'如何能够实现用URL控制下面的参数,让它们自动读取... asp.asp?action=视频教程
("action")="视频教程" then %>
where singer='视频教程'
如何能够实现用URL控制下面的参数,让它们自动读取最好能给我详细代码

原代码如下:
<!--#include file="top.asp"-->
<% '连接数据库
Dim conn,connstr
Set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;User ID=admin;Password=;Data Source="&Server.MapPath("admin/#$js.mdb")&";"
conn.open connstr
%>
<% if request("action")="视频教程" then %>
<%
set rs = server.Createobject ("adodb.recordset")
rs.open"select * from music where singer='视频教程'",conn,1,1
%>

<%if rs.EOF and rs.BOF then
response.write("暂时还没有文章")
else
Do Until rs.EOF
%>

<tr>
<td height="14"><a href="flash.asp?<%=rs("file")%>"><font color=#FF0000>♥</font><%=rs("id")%>-<%=rs("musicname")%></a>

<%
rs.MoveNext
loop
end if%><%rs.close
set bb=Nothing%><% end if %>
展开
 我来答
有野问
2008-10-16 · TA获得超过752个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:765万
展开全部
你的代码已经是这样了,根据URL参数查表,再显示,还要怎样呢??

不过参数用URL编码比中文好一点,虽然接收后要解码,不过适应性强点,OPERA浏览器对中文参数就不好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
275251779
2008-10-16 · TA获得超过123个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:49.3万
展开全部
rs.open"select * from music where singer='视频教程'",conn,1,1

你想做的应该是 让singer自动匹配URL里的action吧 其实很简单的

改成

rs.open"select * from music where singer='"&request.querystring("action")&"'",conn,1,1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x04620608
2008-10-16 · 超过19用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:0
展开全部
你的问题很简单,就是显示不出数据库music 字段[singer]=视频教程的信息.
rs.open"select * from music where singer='视频教程'",conn,1,1
---改为----
rs.open"select * from music where singer='"&request.querystring("action")&"'",conn,1,1

Do Until rs.EOF加个not
----改为---
do until not rs.eof

试试看,不知道行不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式