新微赢技术网

标题: 何如获取会话变量,如何得到回话变量 [打印本页]

作者: CHLOE    时间: 2010-1-15 06:09
标题: 何如获取会话变量,如何得到回话变量
<select name="gemaididian" id="select">
<%
Set rs2=Server.CreateObject("ADODB.Recordset")
sql="select * from address"
rs2.open sql,conn,1,1
do while not rs2.eof
if rs2("dizhimingcheng") = session("xuanze") then
%>
<option value="<%=rs2("addresid")%>" selected >sdfsdfdsfdsfdsfds</option>
<%else%>

<option value="<%=rs2("addresid")%>"><%=rs2("dizhimingcheng")%></option>
<% end if
rs2.movenext
Loop
rs2.close
%>
</select>
这是下拉列表的提交页``````
<%
session.Timeout=30
session("xuanze")=request("gemaididian")
%>
这是获取页面
按道理说,第一个提交页,提交信息之后,到获取页面形成一个会话变量!
但重新刷新第一个提交页,可以获取刚刚设置那个会话变量,来判断数据库里面读出来的值,如果匹配,就成为默认选择项目,如果不匹配就是普通项,为什么不行啊
获取不到啊,哪位高手讲讲,或者有没有更好的办法````````````!谢谢!
作者: √wo    时间: 2010-1-15 06:09
request获得是select里option的value值,不是&lt;option&gt;&lt;/option&gt;之间的值
作者: 小点点14504    时间: 2010-1-15 06:09
了解哈,谢谢``````````




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2