ASP中select里面的option值从数据库里读取,代码该怎么写?(高分)

一般我现则select里面的内容之后,点击保存但是结果显示的是数字,而不是数字对应的值。比如<optionvalue="1">语言与文学</option>我选择之后按常理... 一般我现则select里面的内容之后 ,点击保存 但是结果显示的是数字 ,而不是数字对应的值。比如 <option value="1">语言与文学</option> 我选择之后按常理 表单中显示的语言与文学,但是他在表单中显示的是1,我问了下别人 一般是在数据库中新建表 把对应的值写进去 但是怎么去获取?代码应该写在哪里!我的表是这样建立的,请看图 展开
 我来答
职场老农民
推荐于2016-08-07 · TA获得超过1547个赞
知道小有建树答主
回答量:1116
采纳率:0%
帮助的人:807万
展开全部
循环赋值:
<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>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
若绮彤ES
2010-06-30 · TA获得超过2928个赞
知道大有可为答主
回答量:4310
采纳率:100%
帮助的人:7303万
展开全部
<option value="语言与文学">语言与文学</option>

这样得到的值就是文字了呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2fa8b9d
2010-06-30 · TA获得超过810个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:635万
展开全部
<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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveandkissyou
2010-06-30 · TA获得超过2297个赞
知道大有可为答主
回答量:2332
采纳率:0%
帮助的人:2534万
展开全部
循环赋值:
<option value=<%=rs("dm")%><%=rs("mc")%></option>
就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式