asp 下拉菜单绑定问题
代码如下:<%sql="select*fromggwwhereid="&id&""setrs1=server.createobject("adodb.recordset"...
代码如下: <% sql="select * from ggw where id="&id&"" set rs1=server.createobject("adodb.recordset") rs1.open sql,conn if not(rs1.eof or rs1.bof) then %> <select name="anclassid" id="anclassid" > <% strsql="select * from shop_anclass" set rs=conn.execute(strsql) if not (rs.eof and rs.bof) then do while not rs.eof if rs("anclassid")=rs1("lid") then aa="selected" else aa="" end if %> <option <%=aa%> value="<%=rs("anclassid")%>"><%=rs("anclass")%></option> <% rs.movenext loop end if rs.close set rs=nothing %> </select> 我数据库有2个表 ggw 和shop_anclass 其中shop_anclass是类别表 我把它绑定到一个下拉菜单里,我想修改时传ggw的id到另个页面,我想在这个页面让下拉菜单显示的是和ggw里id想对应的字段,就是以上代码,帮看看那错了,怎么跳页后下拉菜单内容不换老是第一个值
展开
展开全部
<% sql="select * from ggw where id="&id&"" set rs1=server.createobject("adodb.recordset") rs1.open sql,conn if not(rs1.eof or rs1.bof) then %> <select name="anclassid" id="anclassid" > <% strsql="select * from shop_anclass" set rs=conn.execute(strsql) if not (rs.eof and rs.bof) then do while not rs.eof %> <option <%if rs("anclassid")=rs1("lid") then response.write "selected" end if%> value="<%=rs("anclassid")%>"><%=rs("anclass")%></option> <% rs.movenext loop end if rs.close set rs=nothing %> </select>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询