0

我在萤火虫中有这个:

s:17:"id=12&id=15&id=16";s:19:"qty=15&qty=5&qty=12";s:43:"note=note+one¬e=note+two¬e=note+three"; 

我有以上作为结果:

itemid: $('input.id').serialize(),
qty: $('input.qty').serialize(),
note: $('textarea.note').serialize(),  
name: $('input#fname').val(),
phone: $('input#phone').val(),
email:  $('input#email').val()

我的 php 进程文件中有这个:

$id             = serialize($_POST['itemid']);
$qty            = serialize($_POST['qty']);
$note           = serialize($_POST['note']);

$ids        = explode(',', $id);    
$qtys       = explode(',', $qty);
$notes      = explode(',', $note);          


$count = count($ids,$qtys,$notes);      

for ($i=0; $i < $count; $i++) {               
$query = "UPDATE bookings SET qty='{$qtys[$i]}', note='{$notes[$i]}' WHERE id='{$ids[$i]}'";   
$result = mysql_query($query) or die(mysql_error());
mysql_close();  

真正想弄清楚这是如何完成的。必须发生的是,id= 数组中的每个 id 都会发生更新,并且值会在 qty 和 notes 所在的字段中发生变化。

有没有一种非常简单的方法可以做到这一点?

提前谢谢强尼

4

0 回答 0