如何使用一个按钮更新所有输入字段并按下按钮以单独删除项目?

时间:2015-03-14 14:03:56

标签: php cart

我一直在制作一个购物车,我用每个产品的删除按钮显示产品,并使用更新按钮更新所有数量字段。 问题是,当我设法使更新按钮工作时,删除按钮删除最后一个产品而不是我想要的产品。 我知道表单有问题,但我不知道如何解决它。

   $i = 0;
 while($row = $result->fetch_assoc()){  
   //loop product info 

   echo'<form action="" method="POST">
        <input class="inp" type="hidden" name="h_order" value="'.$row['order_id'].'"/>
        <input class="inp" type="hidden" name="order[]" value="'.$row['order_id'].'"/>
        <input class="inp" style="width:30px;" type="text" name="';
        echo 'quantity[$row['order_id']]'; 
        echo 'value="'.$row['quantity'].'" autocomplete="off"/>';
if($i == 0){
echo'<table>';
}
   echo '<td>'.$total.'</td>    
    <td>
        <center>        
            <button class="action red" type="submit" name="delete" title="Delete">
                <i class="fa fa-trash-o fa-2x"></i>
            </button>
        </center>
    </td>   
    </tr>';
    $i++;
}
 echo '<tr>
    <td colspan="6">
        <button class="button action blue" style="float:right;" type="submit" name="update" title="Update quantity">
            <i class="fa fa-refresh fa-lg"></i>
                <a>Update cart</a>
        </button>
    </td>
 </tr>  
</table>
</form>';

0 个答案:

没有答案