如何做到多笔资料的同步


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的ajax框架xajax入门与试用介绍
Dec 19 PHP
PHP中header和session_start前不能有输出原因分析
Jan 11 PHP
解析php中两种缩放图片的函数,为图片添加水印
Jun 14 PHP
获取URL文件名后缀
Oct 24 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
Mar 23 PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
Oct 08 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
ThinkPHP框架表单验证操作方法
Jul 19 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
Apr 10 PHP
PHP二维数组分页2种实现方法解析
Jul 09 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 保留小数点
2009/04/21 PHP
PHP SQLite类
2009/05/07 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
jQuery中DOM节点删除之empty与remove
2017/01/20 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
Python实现简单的语音识别系统
2017/12/13 Python
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
python mysql断开重连的实现方法
2019/07/26 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
体育系毕业生求职自荐信
2014/04/16 职场文书
产品包装策划方案
2014/05/18 职场文书
授权委托书(法人单位用)
2014/09/29 职场文书
学期个人工作总结
2015/02/13 职场文书
解约证明模板
2015/06/19 职场文书
Opencv实现二维直方图的计算及绘制
2021/07/21 Python
python接口测试返回数据为字典取值方式
2022/02/12 Python