如何做到多笔资料的同步


Posted in PHP onOctober 09, 2006

一次叫出多笔资料,然后在同一个网页中「逐一」「分别」做不同的处理,最后「同时」对资料库 update or insert 。每一笔资料所收到的update 、insert数据并不相同! ============================ 
处理要点在于 _____ loop + array 

1.从资料库叫出资料: 

db_query进行looping的同时,把相关栏位需要update的资料通通纳入array. 
依照各人需求,这些资料可以用text、checkbox、或者hidden等各种型态呈现。当然,checkbox是最常见的type. 
例如,邮件处理网页就大量使用checkbox. 

2.修改后的资料回存作业 

要点在count(array) + loop + db_update: 
根据count的结果进行?旋,把db_update放进去,让loop去完成所有资料的update回存作业。 
范例如下: 
================================================ 
####1.update.php: 以loop+array取出资料以便update........ 

<form action="activate.php"> 
#在这?呼叫资料库 
$query="select * from $userstable where................... 

#进入loop逐一取出资料 
$i=0; 
while ($i < $num): 
............... 
$id=mysql_result($result,$i,"id"); 
.................. 
............................ 
#以适当的type取出必须更新的栏位,构成array .......... 
echo "<td align................... 
echo "<td align=middle><input type=text size=3 name=\"Cname[]\" value=\"$name\"></td></tr>"; 
echo "<input type=hidden name=\"Cid[]\" value=\"$id\">"; 

$i++; 
endwhile; 

====================================================== 
####2.activate.php:资料更新后,透过loop+array完成回存................... 

....... 
for ($i = 0; $i < count($Cname); $i++) { 
$name = $Cname[$i]; 
$id= $Cid[$i]; 

$query = "update $userstable set name='$name' where id='$id'"; 
............. 

PHP 相关文章推荐
PHP中的超全局变量
Oct 09 PHP
分享一段php获取linux服务器状态的代码
May 27 PHP
主流PHP框架的优缺点对比分析
Dec 25 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
php简单socket服务器客户端代码实例
May 18 PHP
php查询whois信息的方法
Jun 08 PHP
php多线程并发实现方法
Sep 30 PHP
PHP数组操作简单案例分析
Oct 15 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
PHP生成(支持多模板)二维码海报代码
Apr 30 PHP
php中yii框架实例用法
Dec 22 PHP
社区(php&amp;&amp;mysql)二
Oct 09 #PHP
社区(php&amp;&amp;mysql)一
Oct 09 #PHP
如何在PHP中使用Oracle数据库(6)
Oct 09 #PHP
如何在PHP中使用Oracle数据库(5)
Oct 09 #PHP
如何在PHP中使用Oracle数据库(4)
Oct 09 #PHP
人大复印资料处理程序_补充篇
Oct 09 #PHP
如何在PHP中使用Oracle数据库(3)
Oct 09 #PHP
You might like
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
javascript知识点收藏
2007/02/22 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
JavaScript中的迭代器和生成器详解
2014/10/29 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
python分布式环境下的限流器的示例
2017/10/26 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
django query模块
2019/04/20 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
pytorch SENet实现案例
2020/06/24 Python
Django跨域请求原理及实现代码
2020/11/14 Python
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
PHP面试题及答案一
2012/06/18 面试题
商务英语本科生的自我评价分享
2013/11/15 职场文书
小班评语大全
2014/05/04 职场文书
人代会标语
2014/06/30 职场文书
升国旗演讲稿
2014/09/05 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
2016年全国爱眼日宣传教育活动总结
2016/04/05 职场文书
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android
如何优化vue打包文件过大
2022/04/13 Vue.js