ASP高手进来帮忙下?谢谢

huangyahai 2008-07-24 04:24:41
根据条件向数据库查询一批数据后(有很多条记录),在页面上显示。用户向其中的一个字段填入新值(新值有3个值选择,本人欲用列表显示这3个值让用户选择一个,每条记录的该字段都要填入新值)。请问填入新值后 该如何更新到数据库,提交过程该怎么弄。
本人是ASP 初学者 请高手帮忙下
...全文
93 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wcwtitxu 2008-07-24
<%
If Request.QueryString("action")="save" Then
Set ids = Request.Form("id")
Set des = Request.Form("des")
For i = 1 To ids.Count
conn.Execute "Update tab Set des=" & des(i) & " WHERE id=" & ids(i)
Next
End If
%>

<form action="?action=save" method="post">
<%
Set rs = conn.Execute("SElECT id, des FROM tab WHERE ....")
While Not rs.EOF
%> <input type="text" value="<%=rs("id")%>" name="id" />
<select name="des">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select><br />
<%
rs.MoveNext
Wend
%>
</form>


没有调试过的,自己再整整
回复
Anlige 2008-07-24
[Quote=引用 2 楼 rankisky 的回复:]
SQL codeupdate set 新字段=新值 where id=要更改的ID或其它条件
[/Quote]

----------------------------^_^大家一起学习^_^------------------------------
艾恩ASP学习博客 http://blog.ii-home.cn

Email:zhanghuiguoanlige@126.com QQ:417833272
免费提供各种ASP学习资源,组件、源代码、学习手册、技术文章...
ASP无组件上传(支持多文件+表单数据)
ASP无组件上传(保存表单到数据库)
Asp生成IP个性标签
回复
huangyahai 2008-07-24
楼上的朋友 指点下
急啊
回复
alianasia 2008-07-24
好久没来逛csdn了...今天又来一下.

汗,,,你把你的列表代码贴出来给大家看看.

我估计你是不知道怎么样一次性批量提交数据是吗?
回复
huangyahai 2008-07-24
楼上的朋友

关键是我不知道ID 要怎么取,还有动态列表 要怎么去引用

。。 本人是大菜鸟
回复
jhwcd 2008-07-24
[Quote=引用 2 楼 rankisky 的回复:]
SQL codeupdate set 新字段=新值 where id=要更改的ID或其它条件
[/Quote]
回复
动态的列表也可以创建有规则的
回复
huangyahai 2008-07-24
列表是动态创建的,不知道列表的名字,怎么去引用这个列表。
同样的 对应的记录ID 该怎么找
。。。。。
菜鸟
回复
rankisky 2008-07-24
一起循环出来呗。
回复
huangyahai 2008-07-24
页面上的列表是根据查询出来的记录自动生成的,供用户选择数值。
更新数据库时,这些列表上的数值怎么样和对应的每条记录联系起来。
回复
rankisky 2008-07-24
update set 新字段=新值 where id=要更改的ID或其它条件
回复
晕,你吧这个记录的ID和新值传到保存的代码,就可以更新数据库了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

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