asp 下拉列表框根据数据库中的值来指定选项

例如我的数据库中有一个字段:ABC,整数型,内容为1234页面上有一个下拉框,里面列表内容,1号楼,2号楼,3号楼,4号楼。然后在ASP中读取数据库字段,ABC,我是想如... 例如我的数据库中有一个字段:ABC,整数型,内容为1 2 3 4

页面上有一个下拉框,里面列表内容,1号楼,2号楼,3号楼,4号楼。
然后在ASP中读取数据库字段,ABC,我是想如果读到的值为1,列表框自动设置当前选项为1号楼,依次类推。
ASP要怎么写。

<select name="louyu" style="width:170px;">
<option value="0">请选择</option>
<option value="1">1号楼</option>
<option value="2">2号楼</option>
<option value="3">3号楼</option>
<option value="4">4号楼</option>
</select>
展开
 我来答
还未发彪的蜗牛
2018-02-10 · TA获得超过188个赞
知道小有建树答主
回答量:207
采纳率:78%
帮助的人:65.3万
展开全部
链接数据库代码省略...

假设数据库楼层字段名称为 louceng

<%
set rs = server.CreateObject("adodb.recordset")
sql="select * from [数据库表名]"
rs.open sql,conn,1,1
%>

<select name="louyu" style="width:170px;">
<%
for i=1 to rs.recordcount  '循环输出数据库楼层号数据到select下拉选项里
%>
<option value="<%=rs("louceng")%>"><%=rs("louceng")%></option>   '这里设置的直接显示数据库 楼层名称
<%
rs.movenext    '输出下一个
if rs.eof=true then   '如果已到达数据库结尾
exit for   '退出循环
end if
next
%>
</select>
追问
大侠,你好。
我不需要从数据库读取字段值到SELECT列表中,列表在ASP中已经部署好。
只是想从数据库中读到值后,
SELECT直接选择对应的选项作为默认选项。
该如何给SELECT指定默认选项到变量 selected.selected=
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式