을 수동으로 소개 할 수있는 양식이있는 $ _SESSION [ 'cart'] 테이블을 가지고 있습니다. 수량 ($ _SESSION [ '카트'] 제품.Substract Session [카트] db의 재고 수량을
<form name="formulario2" method="POST" target="oculto"><input type="hidden" name="action" value="update">
foreach($_SESSION['cart'] as $product_id => $quantity) {
echo "<td align=\"center\"><input type = \"text\" size=\"1\" name=\"qty[$product_id]\" value =\"{$_SESSION['cart'][$product_id]}\"></td>";
}
</form>
그때 나는 내가 가진 그 수량에 빼기을 부탁하여 ($ _SESSION [ '카트']) 수량 이제
<?php
if(isset($_POST['action']) && ($_POST['action'] =='update')){
//
foreach ($_POST['qty'] as $product_id=> $quantity){
$qty = (int)$quantity;
if ($qty > 0){
$_SESSION['cart'][$product_id] = $qty;
}
}
}
?>
를 업데이트하려면 다음 사용 ($ _SESSION [ '장바구니에 업데이트되었습니다. '])를 재고 목록에있는 수량으로 변경하십시오.
나는 마지막에 "foreach는 ($ _POST는 [ '수량은']"나는 또한 데이터베이스 수량으로 업데이트 양을 빼줄 말을해야한다고 생각하지만 난 그것을 할. 어떤 도움하는 방법을 몰라?
http://en.wikipedia.org/wiki/SQL_Update –