PHP购物车更新无法正常工作

时间:2015-11-02 09:25:58

标签: php mysql

这里的新人!我正在构建一个由mysql驱动的自定义购物车,我试图在数量方面逐项更新我的购物车。似乎我做错了,因为当我尝试更新数量时,它只更新第一项。我发布下面的代码。任何帮助,将不胜感激。感谢。

<form method='post'>
        <input type='hidden' name='user' value='$username'>";
        echo "<input type='hidden' name='id[$data[id_product]]' value='$data[id_product]'>
        <input class='cart_quantity_input' type='number' name='quantity[$data[id_product]]' min='1' value='$data[qty_product]' autocomplete='off' size='2'>

以上是我的意见。

function update_cart() {
    foreach($_POST['id'] as $key => $id) {
    $item_id= $id;
    $user=mysql_real_escape_string($_POST['user']);
    $quantity = $_POST['quantity'][$key];
    $sql2 = "update cart set qty_product='$quantity' where id_shopper='$user' AND id_product='$id'";
    $result2 = mysql_query($sql2) or die ("Error in query: $result2");
    $i++;
}

功能。

这里出了什么问题?谢谢。

0 个答案:

没有答案