永发信息网

急!关于ASP读取数据库ID后,直接跳转URL的问题!

答案:4  悬赏:0  手机版
解决时间 2021-05-04 05:18
  • 提问者网友:寂寞撕碎了回忆
  • 2021-05-03 21:25
比如我的文件是goto.asp
需要当我输入goto.asp?id=22时,打开后直接跳转到ACCESS数据库PD表中PD_ID=22的对应的PD_URL(此为任意网址)...就是直接跳转到与ID相对应的URL,而不仅是读取.
偶是菜鸟,请大家帮忙啊...
谢谢了
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-05-03 22:05

id=request.QueryString("id")//获取ID


sql = "select PD_URL from PD where PD_ID="&id //查询此ID对应的URL


set rs = conn.execute(sql)


URL = rs("PD_URL") //查询结果赋值给URL变量


rs.close


response.Redirect(URL) 或者 response.write "<script>location.href='"&URL&";'</script>" //完成跳转!

全部回答
  • 1楼网友:七十二街
  • 2021-05-04 01:01
正常取出ID对应的URL 然后在下面用 response.redirect rs("PD_URL") 跳转就可以了!
  • 2楼网友:胯下狙击手
  • 2021-05-03 23:48

获取到你的PD_URL后,直接做一个重定向就ok了啊~

比如你获得的PD_URL为 rs("PD_URL")

用response.redirect rs("PD_URL"),这样不ok吗?

  • 3楼网友:走死在岁月里
  • 2021-05-03 22:25

很简单的

在goto.asp里面写入代码:

查询数据库 select PD_URL from PD where request("PD_ID")=22

然后创建记录集rs

获取记录后,使用转向语句:

rsponse.redirect rs(0)

即可

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯