|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
一次叫出多剐儋料,然後在同一??咀??中「逐一」「分?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 如何加/解密 ? · 如何实现如下功能 · 如何分别全角和半角以避免乱码 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |