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

从循环中读某个值

chenlnpg 发布于 2010-01-13 11:45, 568 次点击
从数据库里循环读数据
<form action="a.asp"....>
<%do while not rs.eof%>
<table>
<tr><td><input type="text" name="ID" value="<%=rs("ID")%>"</td></tr>
<%rs.movenext
  loop%>
</table>
<input type="submit"name="submit" value="修改">
<input type="submit" name="submit" value="删除">
</form>
这样显示后,每个ID对应一个‘修改’跟‘删除’同时转到a.asp页面
如果我在a.asp面写
dim id
 id=request.form("ID")
 response.write id
这输出的是所有的id
我想点某个的时候,得到相应行的id
这个如何解决?谢谢!!!


[ 本帖最后由 chenlnpg 于 2010-1-13 13:27 编辑 ]
2 回复
#2
chenguoxing5172010-01-13 12:54
<%do while not rs.eof%>
<form action="a.asp"....>
<table>
<tr><td><input type="text" name="ID" value="<%=rs("ID")%>"</td></tr></table>
<input type="submit"name="submit" value="修改">
<input type="submit" name="submit" value="删除">
</form>
<% rs.movenext%>
这样得到的是相应的id啊,看你rs("id")的值是否正确?
#3
chenlnpg2010-01-13 13:32
回复 2楼 chenguoxing517
嗯,我知道了,把</form>移到rs.movenext前面就OK了,谢谢哈。
1