注册 登录
编程论坛 ASP技术论坛

下拉列表显示问题

netpass 发布于 2008-05-09 02:42, 844 次点击
程序代码:
<select name="adsL">
<option value='0'selected>首页幻灯</option>
<option value='1'>团购公告</option>
<option value='2'>论坛一</option>
<option value='3'>论坛二</option>
</select>

如上面的代码,下拉列表。现在我想知道,从数据库里查询出来下拉列表里面的数据,怎么把查到的数据列到第一个?
7 回复
#2
编程之星2008-05-09 08:18
看这类问题对我来说是一种负担,真的不知道你到底想要实现什么样的效果,你想要把查询到的数据列在哪里的第一个?select控件的第一个选项吗?或者是打饭排队的第一个?
#3
tianyu1232008-05-09 12:35
你的意思是当前选中吧
<select name="adsL">
<option value='0' <%if rs("数据")=0 then response.write"selected"%>>首页幻灯</option>
<option value='1' <%if rs("数据")=1 then response.write"selected"%>>团购公告</option>
<option value='2' <%if rs("数据")=2 then response.write"selected"%>>论坛一</option>
<option value='3' <%if rs("数据")=3 then response.write"selected"%>>论坛二</option>
</select>
#4
netpass2008-05-09 16:43
对不起是我说的不够具体。
<select name="adsL">
<option value='0'selected>首页幻灯</option>
<option value='1'>团购公告</option>
<option value='2'>论坛一</option>
<option value='3'>论坛二</option>
</select>
这样的下来列表,现在往数据库里面添加一条数据,比如是“团购通告”。之后我想在重新编辑这条数据的时候,“团购通告”排在第一个,而不是 “首页幻灯”。
#5
madpbpl2008-05-09 17:11
编辑的时候,按添加时间逆序读取数据即可
#6
infonet2008-05-09 22:00
3楼基本正解,建议用程序生成下拉列表
#7
feelingxj2008-05-10 00:33
你的SELECT选项应该是从数据库里读取的,既然如此,关键问题是你读取数据库时要有一个排序依据,然后按照你的SELECT语句的结果来顺序显示在SELECT选项中.
#8
letian5842008-05-10 12:43
你把查询出来的数据按ID降序排列撒
1