如何做到多笔资料的同步


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.MVC的模板标签系统(四)
Sep 05 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
php通过数组实现多条件查询实现方法(字符串分割)
May 06 PHP
ThinkPHP之M方法实例详解
Jun 20 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
Jul 28 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
Zend Framework框架实现类似Google搜索分页效果
Nov 25 PHP
PHP树形结构tree类用法示例
Feb 01 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
php swoft框架实例用法
Dec 22 PHP
php双向队列实例讲解
Nov 17 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(4) php 函数 补充2
2010/02/15 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
(function(){})()的用法与优点
2007/03/11 Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
2009/06/26 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
Node.js中调用mysql存储过程示例
2014/12/20 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
2017/03/14 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
2017/09/20 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
2018/09/28 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
简单了解python PEP的一些知识
2019/07/13 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
Python基于time模块表示时间常用方法
2020/06/18 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
合伙协议书
2014/04/23 职场文书
网站创业计划书
2014/04/30 职场文书
完整版商业计划书
2014/09/15 职场文书
法人委托书范本
2014/09/15 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
总结Python变量的相关知识
2021/06/28 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python
python热力图实现的完整实例
2022/06/25 Python