如何做到多笔资料的同步


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 相关文章推荐
Discuz 6.0+ 批量注册用户名
Sep 13 PHP
PHP开发中四种查询返回结果分析
Jan 02 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
Nov 29 PHP
php解析xml方法实例详解
May 12 PHP
php实现生成code128条形码的方法详解
Jul 19 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
php微信开发之音乐回复功能
Jun 14 PHP
php获取用户真实IP和防刷机制的实例代码
Nov 28 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 PHP
PHP代码加密的方法总结
Mar 13 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
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中 $$str 中 &quot;$$&quot; 的详解
2015/07/06 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
PHP预定义接口――Iterator用法示例
2020/06/05 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
jQuery图片切换动画特效
2016/11/02 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
使用javascript做在线算法编程
2018/05/25 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
JS实现多功能计算器
2020/10/28 Javascript
Python中的魔法方法深入理解
2014/07/09 Python
详解Python Socket网络编程
2016/01/05 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
详解python中的hashlib模块的使用
2019/04/22 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
css3高级选择器使用方法
2013/12/02 HTML / CSS
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
英语硕士生求职简历的自我评价
2013/10/15 职场文书
务虚会发言材料
2014/12/25 职场文书
会议营销主持词
2015/07/03 职场文书
学校运动会简讯
2015/07/20 职场文书
数学备课组工作总结
2015/08/12 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python
JS实现数组去重的11种方法总结
2022/04/04 Javascript