2017-03-17 51 views
-1

如果用戶在購物車中保存任何項目並且他註銷項目後仍然可以在購物車頁面中看到即使用戶已經註銷並且當我們嘗試刪除它刪除的項目時該商品也存儲在用戶購物車中。如何防止用戶的購物車項目被刪除如果點擊刪除

<?php 
include('db.php'); 
session_start(); 
$bkid=$_GET['delete_id']; 
$sql1="DELETE FROM `add_cart` WHERE `book_id`='$bkid'"; 
mysqli_query($conn,$sql1); 
header('location:cart.php'); 
?> 

現在我希望有一個代碼,我可以單獨刪除一樣,如果不登錄則阻止刪除

+0

你必須檢查用戶是否登錄或不在其他地方.. –

回答

0

用戶購物車中物品必須檢查,如果用戶登錄或不購物車中物品..像你在其他地方做的..喜歡的東西:

<?php 
include('db.php'); 
session_start(); 

if (is_logged()) { 
    $bkid=$_GET['delete_id']; 
    $sql1="DELETE FROM `add_cart` WHERE `book_id`='$bkid'"; 
    mysqli_query($conn,$sql1); 
} 

header('location:cart.php'); 

此外,通知,你必須阻止SQL注入,你不要逃避delete_id參數。