拉-5战斗机:关于ASP变量的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 02:04:45
先输入人数.然后根据人数生成输入框.然后在依次保存一个表里.
前面已经做出来了.用的是循环语句.是这样写的:
<%
number=request("number")'取得人数值
for i=1 and i<20 to number '根据人数循环输入框
%>
<input name="name<%=i%>" type="text" size="6">
<%next%>
在保存的时候出现问题了.我想也是按着循环进行保存数据库.可是赋值的时候,变量是name<%=i%>,它是有变化的.就不会处理了.请大家帮忙啊.
<%
number=request("number")'取得人数值
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from class",conn,1,3
for i=1 and i<20 to number
rs.AddNew
rs("name")=request("name")
next
rs.Update
%>

建议定义数组来解决问题,如果每次来保存一次数据库,对服务器的工作要求太多了,建议全部保存好数据后,一次性写数据库。(因为服务器的效率太低决大部分问题是过多的与数据库进行连接)