asp使用opt跳转怎么不能实现?

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:08:39
在1.asp使用如下代码:

rst.Open "select 位置 from 用户 where 姓名='"&username&"'",conn
weizhi=rst("位置")
rst.Close
rst.Open "select * from 地图 where 编号="&weizhi&"",conn
dong=rst("东")
if dong="0" then dong1="不通" else dong1="<a href='2.asp?opt="&dong&"'>"&dong&"</a>"

目的:
读取登录用户当前位置的值,从而定义当前位置所在地图的数据“东”,若“东”可通行,则通过变量“dong”,超链接到2.asp。
-------------------------------------------------------

在2.asp使用的代码:

rst.Open "select 位置 from 用户 where 姓名='"&username&"'",conn
weizhi=rst("位置")
rst.Close
rst.Open "select 东,南,西,北 from 地图 where 编号="&weizhi&"",conn
dong=rst("东")
rst.Close
if session("opt")="&dong&" then
rst.Open "select 编号 from 地图 where 名称='"&dong,conn
bianha

在1.asp使用如下代码:

rst.Open "select 位置 from 用户 where 姓名='"&username&"'",conn,1,3(设置指针和锁定类型)
weizhi=rst("位置")
rst.Close
rst.Open "select * from 地图 where 编号='"&weizhi&"'"(要有单引号),conn
dong=rst("东")
‘下面不知道你什么意思
if dong="0" then dong1="不通" else dong1="<a href='2.asp?opt="&dong&"'>"&dong&"</a>"

rst.Open "select 位置 from 用户 where 姓名='"&username&"'",conn,1,3
weizhi=rst("位置")
rst.Close
rst.Open "select 东,南,西,北 from 地图 where 编号="&weizhi&"",conn ,1,1
dong=rst("东")
rst.Close
if session("opt")="&dong&" then
rst.Open "select 编号 from 地图 where 名称="&dong,conn ,1,3(注意这里)
bianhao=rst("编号")
rst.Close
conn.Execute "update 用户 set 位置='"