2016-10-10 5 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 =" 上ip_add = '"$ ip" "AND p_id ='" $ pro_id。 "' シングルクォートのように変数を指定することはできません。

関連する問題