为了账号安全,请及时绑定邮箱和手机立即绑定

如何将SQL查询结果 放到Select 下拉框中?

如何将SQL查询结果 放到Select 下拉框中?

阿波罗的战车 2019-04-08 08:04:12
SELECT DISTINCT YEAR(UpdateTime) AS 年份 FROM datetimeORDER BY 年份 DESC获得的结果是: 2011201020092008我想把查询结果放到Select 下拉菜单中,请问如何做?<select ><option value="''">请选择年份</option><option value="1">2011年</option><option value="2">2010年</option><option value="3">2009年</option><option value="4">2009年</option></select>
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

方法:以for循环的形式为select标签的option子标签循环赋value属性的值及option标签的显示值。
设sql查询结果返回的List结果集为list:
<select id="test" name=""> <!-- 定义select下拉框标签 --!>
<%for(int i=0;i<list.size();i++){%> <!-- 以for循环依次取出后台传值 --!>
<option value="<%i%>"><%list.get(i)%></option> <!-- 将list取值设为option标签的实际值 --!>
<%}%>
</select>
建议多阅读html及javascript相关学习资料,对页面设计及功能实现很有帮助。

查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 856 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信