如何做到多笔资料的同步


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发送html格式文本邮件的方法
Jun 10 PHP
PHP会话处理的10个函数
Aug 11 PHP
php用户注册信息验证正则表达式
Nov 12 PHP
PHP 500报错的快速解决方法
Dec 14 PHP
php实现简单加入购物车功能
Mar 07 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
PHP实现的堆排序算法详解
Aug 17 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
PHP时间处理类操作示例
Sep 05 PHP
PHP中关于php.ini参数优化详解
Feb 28 PHP
详解phpstorm2020最新破解方法
Sep 17 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
Nov 10 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的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
为你总结一些php信息函数
2015/10/21 PHP
phpStudy访问速度慢和启动失败的解决办法
2015/11/19 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
用JQuery 实现的自定义对话框
2007/03/24 Javascript
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
JavaScript验证图片类型(扩展名)的函数分享
2014/05/05 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
分析了一下JQuery中的extend方法实现原理
2015/02/27 Javascript
浅谈jquery选择器 :first与:first-child的区别
2016/11/20 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
微信小程序页面生命周期详解
2018/01/31 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
Python线程的两种编程方式
2015/04/14 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
python中的插入排序的简单用法
2021/01/19 Python
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
数学教学随笔感言
2014/02/17 职场文书
协议书与合同的区别
2014/04/18 职场文书
安全月活动总结
2014/05/05 职场文书
预备党员综合考察材料
2014/05/31 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
退货证明模板
2015/06/23 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
小学英语教学反思范文
2016/02/15 职场文书
Redis高并发缓存架构性能优化
2022/05/15 Redis