帮我看段ASP代码为什么错误
来源:百度知道 编辑:UC知道 时间:2024/05/22 01:36:29
有个超级连接是这样的<a href="myurl.asp?name=<%=rs("webname")&url=<%=rs("weburl")%><%=rs("webname")%></a>
myurl.asp的代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!-- #include file="inc/conn.asp"-->
<%dim url,name1
name1=request.QueryString("name")
url=request.QueryString("url")
sql = "select * from mytable where webname='"&name1&"'"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1
if rs.eof then
response.Write("没有该单位的网址")
else if url=rs("webrul") then
response.Redirect("rs('weburl')")
end if
end if%>
好象点了名字后并不能转到外部的被连接的网站上去,为什么?
都试了,不行啊
myurl.asp的代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!-- #include file="inc/conn.asp"-->
<%dim url,name1
name1=request.QueryString("name")
url=request.QueryString("url")
sql = "select * from mytable where webname='"&name1&"'"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1
if rs.eof then
response.Write("没有该单位的网址")
else if url=rs("webrul") then
response.Redirect("rs('weburl')")
end if
end if%>
好象点了名字后并不能转到外部的被连接的网站上去,为什么?
都试了,不行啊
response.Redirect("rs('weburl')") 这句有问题。
应该是:
response.Redirect(rs("weburl"))
这是正确的.
response.Redirect("rs('weburl')") 这句有问题。
应该是:
response.Redirect(rs("weburl"))
<a href="myurl.asp?name=<%=rs("webname")&url=<%=rs("weburl")%>&<%=rs("webname")%></a>
好像是这里吧
name1=request("name")
url=request("url")
<a href="myurl.asp?name=<%=rs("webname")%>&url=<%=rs("weburl")%>"><%=rs("webname")%></a>
用UBB代码加HTTP吧..
直接跳转过去..不用传递