asp我要在循环体里面,根据当前循环获得值,循环提交表单插入数据库中
<%sql="select*fromtable"setrs=conn.execute(sql)dowhilenotrs.eofbeizhuzhi=rs("beizhu")...
<%
sql="select * from table"
set rs=conn.execute(sql)
do while not rs.eof
beizhuzhi=rs("beizhu")
%>
<form name="form1" method="post">
<textarea name="beizhu" cols="60" rows="3"><%=beizhuzhi%></textarea>
</form>
<script type="text/javascript" language="javascript">
document.all.form1.submit();
</script>
<%
rs.movenext
loop
set rs=nothing
%>
这个代码是重复插入数据表里的值,是不断刷新,永远是同一条记录。。
但是我想 根据循环查出来的表字段的值不同,同时插入到另一个数据库表字段中去,这里我没写插入数据库的代码,大家应该能看懂吧
根据当前循环获得值,循环提交表单
然后要把表单里每次提交的值依次插入数据库中 展开
sql="select * from table"
set rs=conn.execute(sql)
do while not rs.eof
beizhuzhi=rs("beizhu")
%>
<form name="form1" method="post">
<textarea name="beizhu" cols="60" rows="3"><%=beizhuzhi%></textarea>
</form>
<script type="text/javascript" language="javascript">
document.all.form1.submit();
</script>
<%
rs.movenext
loop
set rs=nothing
%>
这个代码是重复插入数据表里的值,是不断刷新,永远是同一条记录。。
但是我想 根据循环查出来的表字段的值不同,同时插入到另一个数据库表字段中去,这里我没写插入数据库的代码,大家应该能看懂吧
根据当前循环获得值,循环提交表单
然后要把表单里每次提交的值依次插入数据库中 展开
展开全部
直接在循环中进行另一表的修改,不要用表单,定义一个变量跟着循环获得得仁值
<%
sql="select * from table"
set rs=conn.execute(sql)
beizhuzhi=rs("beizhu")
dim a
a=1
do while not rs.eof
打开另一个表
rs2("beizhu")=beizhuzhi
rs2("值 ")=a
rs2.update
关闭另一个表
rs.movenext
a=a+1
loop
set rs=nothing
%>
<%
sql="select * from table"
set rs=conn.execute(sql)
beizhuzhi=rs("beizhu")
dim a
a=1
do while not rs.eof
打开另一个表
rs2("beizhu")=beizhuzhi
rs2("值 ")=a
rs2.update
关闭另一个表
rs.movenext
a=a+1
loop
set rs=nothing
%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询