我在萤火虫中有这个:
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 所在的字段中发生变化。
有没有一种非常简单的方法可以做到这一点?
提前谢谢强尼