我使用 javascript 和 php 创建了一个表单。我使用了一个文本框,例如
<input type="textbox" name="listid" value="" />
我将从 $_POST['listid']; 得到一个像 4,6,12,9 等的数组;我可以使用序列化将此值插入数据库并通过反序列化检索它。但是我需要做的是,为listid = 4插入1,为listid = 6插入2,为listid = 12插入3,为listid = 9插入4。我用过
$count=0;
foreach($_POST['listid]' as $id)
{
$count++;
$db->update('lists',array('order'=>$count),'id ='.$db->quote($id));
}
但它不起作用。只更新第一个值(listid=4)
我需要做什么?有人请帮忙吗??
谢谢!