ASP中select里面的option值从数据库里读取,代码该怎么写?(高分)
一般我现则select里面的内容之后,点击保存但是结果显示的是数字,而不是数字对应的值。比如<optionvalue="1">语言与文学</option>我选择之后按常理...
一般我现则select里面的内容之后 ,点击保存 但是结果显示的是数字 ,而不是数字对应的值。比如 <option value="1">语言与文学</option> 我选择之后按常理 表单中显示的语言与文学,但是他在表单中显示的是1,我问了下别人 一般是在数据库中新建表 把对应的值写进去 但是怎么去获取?代码应该写在哪里!我的表是这样建立的,请看图
展开
4个回答
展开全部
循环赋值:
<select name="select">
<option value="">请选择</option>
<%
set rs=conn.execute("select * from [表名称]")
do while not rs.eof
%>
<option value=<%=rs("mc")%><%=rs("mc")%></option>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
</select>
<select name="select">
<option value="">请选择</option>
<%
set rs=conn.execute("select * from [表名称]")
do while not rs.eof
%>
<option value=<%=rs("mc")%><%=rs("mc")%></option>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
</select>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<option value="语言与文学">语言与文学</option>
这样得到的值就是文字了呀
这样得到的值就是文字了呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<select name="select" class="da" style="width:150px" onchange="changeUrl(this.value)">
<%
sql = "select * from link"
set rs1 = DB.S(SQL,1)
do while not rs1.eof
%>
<option value="<%=rs1("dm")%>"><%=rs1("mc")%></option>
<%
rs1.movenext
loop
rs1.close
set rs1 = nothing
%>
</select>
<%
sql = "select * from link"
set rs1 = DB.S(SQL,1)
do while not rs1.eof
%>
<option value="<%=rs1("dm")%>"><%=rs1("mc")%></option>
<%
rs1.movenext
loop
rs1.close
set rs1 = nothing
%>
</select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环赋值:
<option value=<%=rs("dm")%><%=rs("mc")%></option>
就可以了
<option value=<%=rs("dm")%><%=rs("mc")%></option>
就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询