标题:[求助]同时修改多条信息
只看楼主
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
结帖率:68.57%
 问题点数:0 回复次数:9 
[求助]同时修改多条信息

各位老师:
如下功能怎么实现:
从数据库中查询出如下一个列表:


是否选择

编号

名称

价格

状态

20060101

名称1

1125

未结帐

20060102

名称2

1456

未结帐

20060103

名称3

2531

未结帐

20060104

名称4

2750

未结帐

20060105

名称5

2531

未结帐

20060106

名称6

1211

未结帐


我想把“状态”栏的内容全部(或一或多条的信息)同时修改成“已结帐”,请问各位老师,这样的功能怎么实现,谢谢~







[此贴子已经被作者于2006-11-26 12:43:39编辑过]

搜索更多相关主题的帖子: align 数据库 center STRONG 
2006-11-26 12:42
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

使用T-SQL的Update语句进行修改。
语法:
Update [表名] Set [字段新值列表] where [条件表达式]
用法实例:
更新表中所有状态(假设表名为shangpin
Update shangpin set 状态='已结帐'
更新价格大于1000的商品状态为已结帐
Update shangpin set 状态='已结帐' where 价格>1000

2006-11-26 16:19
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
得分:0 
我想用复选框的形式,选中的信息才能修改,
还想有一个“全选”、“修改”和“保存”的按钮,当点击“全选”按钮的时候,复选框全部选中,然后再点击“修改”按钮,最后保存,这样能实现吗?老师!谢谢!

表名:banalce
属性:是否选择(sfxz);编号(bh);名称(mc);价格(jg);状态(zt)

我是农家的孩子,我有农家孩子的本色!
2006-11-26 18:33
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 
checkbox的name取同一个名字,比如"aaa",value取不同的值(比如可以取数据库中每条记录的id值),然后选中他们,提交后,用response.write request.form("aaa"),看看特征是怎样的
然后再按照这个特征考虑一下

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-11-26 19:25
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
得分:0 
望哪位老师指点指点,谢谢!
如哪位老师有类似的代码段,能发一段吗?谢谢!

我是农家的孩子,我有农家孩子的本色!
2006-11-27 21:05
メ冰枫ぱ雪
Rank: 1
等 级:新手上路
威 望:2
帖 子:326
专家分:0
注 册:2004-11-13
得分:0 
如果同时修改多条的话建议使用事务机制。。

BeginTrans(),有条失败就回滚!

动态网页技术交流群:16449874 免费网络收藏夹:http:///Favorite
2006-11-27 21:38
linfeng332
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-8-3
得分:0 
Update shangpin set zt='已结帐' where in ("&selectid&")"

其中 selectid 就是你选择要结帐的编号
2006-11-28 09:28
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
得分:0 
这和点击"全选"后,然后点击"删除"按纽后全部删除的功能是一样的
只不过是sql语句不一样罢了

光临我的博客:http://
2006-11-28 10:10
━╋网情深★
Rank: 1
等 级:新手上路
帖 子:187
专家分:0
注 册:2005-3-18
得分:0 
selectid=request.form("selectid")'复选框的名字必须一样
update table set zt='已结帐' where id in ("&selectid&")"

[此贴子已经被作者于2006-11-28 10:19:43编辑过]


[glow=255,red,2] ╭︿︿☆╮ ╭︿︿︿╮ {/ . .\\}oοО缘份使… {/. . \\} ( (oo) ) …我们相识Оοo( (oo) ) ︶︶︶︶….距离总是太远 …︶︶︶︶oοО相处总是太难Оοo伤心伤神不如失去记忆 [/glow]
2006-11-28 10:17
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
得分:0 
谢谢~各位老师!
如果有更经典的望回复,谢谢~

我是农家的孩子,我有农家孩子的本色!
2006-11-28 11:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-105439-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.128698 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved