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

帮我看看,哪里错了

lili0610931 发布于 2008-05-04 14:55, 647 次点击
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../inc/conn.asp"-->
<%
sql="select * from ad_music_class"
Set rs= Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,3
%>
<body>
<form id="form1" name="form1" method="post" action="">
  <table width="376" border="1" align="center">
    <tr>
      <td><div align="right">音乐类别:</div></td>
 <%
  do while not rs.eof
  %>
      <td><label>
        <select name="musicclass" id="musicclass" value="<%=rs("user_music_class")%>"><%=rs("user_misic_class")%>
        </select>
      </label></td>
      <%
  rs.movenext
  loop
  %>
    </tr>
      <td colspan="2"><div align="center">
        <label>
        <input type="submit" name="Submit" value="提交">
        </label>
        <label>
          
        <input type="reset" name="Submit2" value="重置">
        </label>
      </div></td>
    </tr>
  </table>
</form>



看看哪里错了
3 回复
#2
关小彤2008-05-04 15:27
你的<select></select>有问题
格式是这样的
<select name="xq" id="xq">
<option value="1">七年级第一学期</option>
<option value="2">七年级第二学期</option>
<option value="3">八年级第一学期</option>
<option value="4">八年级第二学期</option>
<option value="5">九年级第一学期</option>
<option value="6">九年级第二学期</option>
</select>
你改成下面这样试试看
<select name="musicclass" id="musicclass"  >
<%
  do while not rs.eof
  %>
      <td><label>
        <option value="<%=rs("user_music_class")%>"><%=rs("user_misic_class")%>
        </option>
      </label></td>
      <%
  rs.movenext
  loop
  %>
</select>
#3
lili06109312008-05-04 15:55
这样也不行,只显示一条,好像循环不对,你再帮我看一下
#4
lili06109312008-05-04 16:58
错误已找到 ,管理员锁了吧
1