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 %> 展开
("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 %> 展开
3个回答
展开全部
你的代码已经是这样了,根据URL参数查表,再显示,还要怎样呢??
不过参数用URL编码比中文好一点,虽然接收后要解码,不过适应性强点,OPERA浏览器对中文参数就不好。
不过参数用URL编码比中文好一点,虽然接收后要解码,不过适应性强点,OPERA浏览器对中文参数就不好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
你想做的应该是 让singer自动匹配URL里的action吧 其实很简单的
改成
rs.open"select * from music where singer='"&request.querystring("action")&"'",conn,1,1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题很简单,就是显示不出数据库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
试试看,不知道行不行
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
试试看,不知道行不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询