如何做到多笔资料的同步


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 相关文章推荐
第二节 对象模型 [2]
Oct 09 PHP
smarty section简介与用法分析
Oct 03 PHP
mayfish 数据入库验证代码
Apr 30 PHP
php写的简易聊天室代码
Jun 04 PHP
php加速器eAccelerator的配置参数、API详解
May 05 PHP
ThinkPHP中U方法的使用浅析
Jun 13 PHP
6个超实用的PHP代码片段
Aug 10 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
php实现在站点里面添加邮件发送的功能
Apr 28 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
php 处理png图片白色背景色改为透明色的实例代码
Dec 10 PHP
php实现微信公众号创建自定义菜单功能的实例代码
Jun 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中header和session_start前不能有输出原因分析
2013/01/11 PHP
教你如何解密 “ PHP 神盾解密工具 ”
2014/06/20 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
Javascript基础教程之变量
2015/01/18 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
js实现移动端轮播图
2020/12/21 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python深入学习之装饰器
2014/08/31 Python
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python 写函数在一定条件下需要调用自身时的写法说明
2020/06/01 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
linux系统都有哪些运行级别
2016/03/26 面试题
《梅兰芳学艺》教学反思
2014/02/24 职场文书
市场拓展计划书
2014/05/03 职场文书
欢度春节标语
2014/07/01 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python
python 爬取华为应用市场评论
2021/05/29 Python
Python访问Redis的详细操作
2021/06/26 Python