asp option只显示不同选项

要做一个班级查询的网页,然后数据库中这张表的有编号、学校、班级,查询表单中学校部分如下:<p><label>学校<%=rs.recordcount%></label><s... 要做一个班级查询的网页,然后数据库中这张表的有编号、学校、班级,
查询表单中学校部分如下:
<p>
<label>学校<%=rs.recordcount%></label>
<select id="sname" name="sname" >
<%
for i=1 to rs.recordcount%>
<option value="<%=rs("sname")%>" selected="selected"><%=rs("sname")%></option>
<%
rs.movenext
next
%>
</select><!--学校-->
</p>
因为一个学校会有很多班级,那么数据库中就会有很多学校相同的记录,我这样循环读取,会显示相同的学校很多次,那么怎么修改我的循环语句,才能不重复显示相同数据多次? 比如记录一是学校A,记录二也是学校A,最后显示的时候,只有一个学校A,请指教
展开
 我来答
乄阿德
2014-05-09 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:131万
展开全部
不是在循环里做的,那样很麻烦,要做个数组存储,然后每次遍历该数组,有的话就抛掉
最好在sql语句里实现
比如 Select distinct sname FROM 表)
追问
是定义一个数组,然后读出数据循环写入数组,再遍历数组吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式