如何做到多笔资料的同步


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 相关文章推荐
Content-type 的说明
Oct 09 PHP
PHP5 安装方法
Jan 15 PHP
在PHP中读取和写入WORD文档的代码
Apr 09 PHP
linux下安装php的memcached客户端
Aug 03 PHP
初识PHP
Sep 28 PHP
php实现处理输入转义字符的代码
Nov 08 PHP
PHP对象相关知识总结
Apr 09 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 PHP
php实现 master-worker 守护多进程模式的实例代码
Jul 20 PHP
php适配器模式简单应用示例
Oct 23 PHP
php+laravel 扫码二维码签到功能
May 15 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 file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
解析php file_exists无效的解决办法
2013/06/26 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
原生js实现类似fullpage的单页/全屏滚动
2017/01/22 Javascript
强大的 Angular 表单验证功能详细介绍
2017/05/23 Javascript
node.js操作mysql简单实例
2017/05/25 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
取消Bootstrap的dropdown-menu点击默认关闭事件方法
2018/08/10 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
Django实现图片文字同时提交的方法
2015/05/26 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
python 获取网页编码方式实现代码
2017/03/11 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
基于python监控程序是否关闭
2020/01/14 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
巴西本土电商平台:Americanas
2020/06/21 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
优秀毕业生推荐信
2013/11/02 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
班组建设经验交流材料
2014/05/12 职场文书
品质保证书格式
2015/02/28 职场文书
Java中的随机数Random
2022/03/17 Java/Android