快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

如何做到多??料的同步

一次叫出多剐儋料,然後在同一??咀??中「逐一」「分?e」做不同的??理,最後「同?r」??儋料?? update or insert 。每一剐儋料所收到的update 、insert?????K不一样! ============================  
??理要?c在於 _____ loop + array  

1.?馁Y料?旖谐鲑Y料:  
db_query咄行looping的同?r,把相晷?谖恍枰?update的儋料通通见入array.  
依照各人需求,呃些儋料可以用text、checkbox、或者hidden等各肺型?B呈?F。??然,checkbox是最常??的type.  
例如,噍件??理咀??就大量使用checkbox.  
2.修改後的儋料回存作?I  
要?c在count(array) + loop + db_update:  
根??count的劫果咄行??旋,把db_update放咄去,??loop去完成所有儋料的update回存作?I。  
??例如下:  
================================================  
####1.update.php: 以loop+array取出儋料以便update........  

<form action="activate.php">  
#在呃彦呼叫儋料?歃nbsp; 
$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调用数据库的存贮过程!
下一教程: php4的session功能评述(二)

您可以阅读与"如何做到多??料的同步"相关的教程:
· 如何准确理解PHP的错误信息
· 如何用PHP把RDF内容插入Web站点之中(四)
· mcrypt 如何加/解密 ?
· 如何实现如下功能
· 如何分别全角和半角以避免乱码 
    微笑服务 优质保证 索取样品