如何做到多笔资料的同步


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 相关文章推荐
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
php中使用Akismet防止垃圾评论的代码
Jun 10 PHP
php preg_filter执行一个正则表达式搜索和替换
Feb 27 PHP
PHP+jQuery实现自动补全功能源码
May 15 PHP
ThinkPHP的I方法使用详解
Jun 18 PHP
PHP程序中使用adodb连接不同数据库的代码实例
Dec 19 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
PHP实现简单注册登录系统
Dec 28 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
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
什么是MVC,好东西啊
2007/05/03 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
Yii2针对指定url的生成及图片等的引入方法小结
2016/07/18 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
vue axios请求拦截实例代码
2018/03/29 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
对Python的Django框架中的项目进行单元测试的方法
2016/04/11 Python
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
python scipy卷积运算的实现方法
2019/09/16 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
自我评价如何写好?
2014/01/05 职场文书
八年级数学教学反思
2014/01/31 职场文书
村级换届选举方案
2014/05/10 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python