网站首页  |  业界新闻  |  技术文章  |  视频教程  |  下载频道  |  程序源码  |  个人空间  |  编程论坛
 
学习型 ASP/PHP/ASP.NET 主机 30元/年 全能 ASP/PHP/ASP.NET 主机,支持月付 专业 MSSQL 数据库空间,支持月付 专业 MySQL 数据库空间,支持月付
发新话题
打印

下拉列表显示问题

下拉列表显示问题

复制内容到剪贴板
代码:
<select name="adsL">
<option value='0'selected>首页幻灯</option>
<option value='1'>团购公告</option>
<option value='2'>论坛一</option>
<option value='3'>论坛二</option>
</select>
如上面的代码,下拉列表。现在我想知道,从数据库里查询出来下拉列表里面的数据,怎么把查到的数据列到第一个?

TOP

看这类问题对我来说是一种负担,真的不知道你到底想要实现什么样的效果,你想要把查询到的数据列在哪里的第一个?select控件的第一个选项吗?或者是打饭排队的第一个?
沉静了一段时间,编程水平又退步了,快点快马加鞭......

TOP

你的意思是当前选中吧

<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>
改变一切,须从改变观念开始!

TOP

对不起是我说的不够具体。
<select name="adsL">
<option value='0'selected>首页幻灯</option>
<option value='1'>团购公告</option>
<option value='2'>论坛一</option>
<option value='3'>论坛二</option>
</select>
这样的下来列表,现在往数据库里面添加一条数据,比如是“团购通告”。之后我想在重新编辑这条数据的时候,“团购通告”排在第一个,而不是 “首页幻灯”。

TOP

编辑的时候,按添加时间逆序读取数据即可

TOP

3楼基本正解,建议用程序生成下拉列表

TOP

你的SELECT选项应该是从数据库里读取的,既然如此,关键问题是你读取数据库时要有一个排序依据,然后按照你的SELECT语句的结果来顺序显示在SELECT选项中.

TOP

你把查询出来的数据按ID降序排列撒

TOP

发新话题