Merhabalar bir projede seassionla sepet uygulaması yapıyorum ancak silme işlemini yapamıyorum yardımcı olur musunuz?
PHP
function removeFromCart($product_id)
{
if (isset($_SESSION["shoppingCart"])) {
$shoppingCart = $_SESSION["shoppingCart"];
$products = $shoppingCart["products"];
if (array_key_exists($product_id, $products)) {
unset($products[$product_id]);
}
$total_price = 0.0;
$total_count = 0;
foreach ($products as $product) {
$product->total_price = $product->count * $product->urunfiyat;
$total_price = $total_price + $product->total_price;
$total_count += $product->count;
}
$summary["total_price"] = $total_price;
$summary["total_count"] = $total_count;
$_SESSION["shoppingCart"]["products"] = $products;
$_SESSION["shoppingCart"]["summary"] = $summary;
return true;
}
}
JS
$(".removeFromCartBtn").click(function(){
var url = "http://localhost/ArtOfWaffle/adminpanel/sepetayar.php";
var data = {
p : "removeFromCart",
product_id : $(this).attr("product-id")
}
$.post(url, data, function(response){
window.location.reload();
})
})
HTML
<td class="text-center">
<button product-id="<?php echo $product->id;?>"class="btn btn-danger btn-sm removeFromCartBtn"><i class="fa-solid fa-xmark"></i> Sepetten Çıkar</button>
</td>