如何做到多��料的同步

5年以前  |  阅读数:318 次  |  编程语言:PHP 

一次叫出多��料,然後在同一���中「逐一」「分�」做不同的�理,最後「同�」��料� 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........

#在��呼叫�料� $query="select * from $userstable where...................

#�入loop逐一取出�料
$i=0;
while ($i < $num):
...............
$id=mysql_result($result,$i,"id");
..................
............................
#以��的type取出必�更新的�位,�成array ..........
echo "<td align...................
echo "<input type=text size=3 name=\"Cname[]\" value=\"$name\">";
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分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例