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> 展开
页面上有一个下拉框,里面列表内容,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> 展开
1个回答
展开全部
链接数据库代码省略...
假设数据库楼层字段名称为 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=
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询