+++++关于多行存储的问题!特急+++++

netrobinhood 2002-05-17 01:35:19
在当前页查询出几列用户信息,并在每个用户(也就是每行)自动增加了两列属性,分别为checkbox和text,初始为空白,根据需要输入后存储回表单,问怎么能够实现上述功能
特别能是实现多行信息存储?
...全文
15 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2002-05-17
在POST之后才取Request("usercount")的值
回复
netrobinhood 2002-05-17
nCount = CLNG(Request("usercount"))会Microsoft VBScript 运行时错误 ,问怎么回事?
回复
saucer 2002-05-17
response.write "<input type=""checkbox"" name=""checkbox" & nCount & """ value=""" & rs("field1") & """>"

response.write "<input type=""text"" name=""text" & nCount & """ value=""" & rs("field2") & """>"

response.write "<input type=""hidden"" name=""usercount"" value=""" & nCount & """>"
回复
netrobinhood 2002-05-17
用response.write怎样写
response.write"<input type="checkbox" name="checkbox<%=nCount%>" value="<%=rs("field1")%>">"
response.write"<input type="text" name="text<%=nCount%>" value="<%=rs("field2")%>">"

response.write"<input type="hidden" name="usercount" value="<%=nCount%>">"
对不对?要怎样写
回复
saucer 2002-05-17
<%set rs = conn.execute("...")
nCount = 0
do while not rs.eof
nCount = nCount + 1
''显示数据
%>
<input type="checkbox" name="checkbox<%=nCount%>" value="<%=rs("field1")%>">
<input type="text" name="text<%=nCount%>" value="<%=rs("field2")%>">
<%
rs.MoveNext
loop
%>
<input type="hidden" name="usercount" value="<%=nCount%>">
回复
netrobinhood 2002-05-17
... checkbox1 text1
... checkbox2 text2

<input type="checkbox" name="checkbox1">
<input type="text" name="text1">
<input type="checkbox" name="checkbox2">
<input type="text" name="text2">

.....
如果不知道会去出多少条,checkbox和text的name怎样能区分开?
回复
saucer 2002-05-17
那是你查询的纪录数啊,如果你用
rs.open "...", conn, 1,1

则用rs.recordcount取得
nCount = rs.RecordCount

如果你用,
set rs = conn.execute("..")
则这么做:
nCount = 0
do while not rs.eof
nCount = nCount + 1
''显示数据
rs.MoveNext
loop

然后:
<input type="hidden" name="usercount" value="<%=nCount%>">
回复
netrobinhood 2002-05-17
usercount这个变量怎样才能实现记数?我不是很明白,请指教
回复
subunlee 2002-05-17
我建议你用上面的
<%
nCount = CLNG(Request("usercount"))
for n = 1 to nCount
chk = request("checkbox" & i)
text = request("text" & i)
'为用户i更新数据库
next

%>
回复
saucer 2002-05-17
1.客户端
... checkbox1 text1
... checkbox2 text2

<input type="checkbox" name="checkbox1">
<input type="text" name="text1">
<input type="checkbox" name="checkbox2">
<input type="text" name="text2">

.....
记住共有几个用户
<input type="hidden" name="usercount" value="2">


2. 服务器端
<%
nCount = CLNG(Request("usercount"))
for n = 1 to nCount
chk = request("checkbox" & i)
text = request("text" & i)
'为用户i更新数据库
next

%>

回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-17 01:35
社区公告
暂无公告