如何做到多笔资料的同步


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 相关文章推荐
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 PHP
PHP 之 写时复制介绍(Copy On Write)
May 13 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
Aug 18 PHP
一个php生成16位随机数的代码(两种方法)
Sep 16 PHP
PHP使用适合阅读的格式显示文件大小的方法
Mar 05 PHP
php微信开发之上传临时素材
Jun 24 PHP
php封装的表单验证类完整实例
Oct 19 PHP
PHP面向对象程序设计之对象生成方法详解
Dec 02 PHP
Laravel 的数据库迁移的方法
Jul 31 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 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中cookies使用指南
2007/03/16 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
在Python中处理XML的教程
2015/04/29 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
python开发入门——set的使用
2020/09/03 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
婚礼秀策划方案
2014/05/19 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
2014年部门工作总结
2014/11/12 职场文书
综合实践活动报告
2015/02/05 职场文书
2015大学生求职信范文
2015/03/20 职场文书
初中数学教学随笔
2015/08/15 职场文书
编写python程序的90条建议
2021/04/14 Python
浅谈Python 中的复数问题
2021/05/19 Python
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技