2016-10-10 80 views
-1

這些是我的購物車頁面上的代碼。如果我更新數量,總價格將增加但不增加或減少。如何在我的購物車頁面中更新我的更新數量?

<tr align="center"> 
    <td> <button name="remove[]" onclick="returnshow_confirm();" value="<?php echo $prod_id; ?>">Remove </button></td> 
    <td><?php echo $prod_name; ?><br /> <img src="images/<?php echo $prod_image; ?>" width="60" height="60" /></td> 
    <td><input type="text" size="4" name = "qty" value = "" /></td> 

    <-- here are the part of update---> 
    <?php 
     if(isset($_POST['qty'])){ 
      $asd = $_POST['qty']; 
      $update_qty = "update cart set qty = '$asd'"; 
      $run_qty = mysqli_query($con, $update_qty); 
      $_SESSION['qty'] = $qty; 
      $total = $total*$qty;   
      echo "<script>windows.open('cart.php',_self)</script>"; 
     } 
     <--- to here ---> 
    ?> 

    <td><?php echo "Php ".$single_price; ?></td>   
</tr>*/ 
+2

添加或減去什麼?什麼應該工作? –

+0

產品的數量。該用戶從產品頁面訂購。如果客戶想要更改數量。它會增加或減少。 – Michael

回答

0

你沒有聲明$ qty,而是在會話中賦值e-g $ _SESSION ['qty'] = $ qty; 你應該試試$ _SESSION ['qty'] = $ asd;

+0

好吧,我會嘗試。謝謝。 – Michael

+0

標記接受的問題,如果你滿意,謝謝 –

+0

它仍然不工作先生。 – Michael

0

上線你得到錯誤,改變這一行 $ check_pro = 「從購物車中選擇*其中ip_add = '$ IP' AND的p_id = '$ pro_id' 到 $ check_pro =」 SELECT * FROM車哪裏ip_add ='「。$ ip。」'AND p_id ='「。$ pro_id。」' as in single quotes u can not specify variables it it it string