猿问

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

SELECT DISTINCT YEAR(UpdateTime) AS 年份 FROM datetime
ORDER BY 年份 DESC

获得的结果是: 
2011
2010
2009
2008

我想把查询结果放到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>

阿波罗的战车
浏览 857回答 2
2回答

holdtom

方法:以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相关学习资料,对页面设计及功能实现很有帮助。
随时随地看视频慕课网APP

相关分类

Html5
我要回答