学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

帮我看看,哪里错了

帮我看看,哪里错了

<%@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>



看看哪里错了

TOP

你的<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>

TOP

这样也不行,只显示一条,好像循环不对,你再帮我看一下

TOP

错误已找到 ,管理员锁了吧

TOP

发新话题