/
Evil331
/
Apteka
Обзор
Документация
Войти
/
Evil331
/
Apteka
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
remove_from_cart.php
35 строк
1019 B
Evil6766
Add files via upload
31 май 2025, 17:06
Не верифицирован
31 май 2025, 17:06
667fe25
Код
Авторство
О чём код?
<?php session_start(); require_once "db_connect.php"; header('Content-Type: application/json'); $response = ['success' => false, 'message' => '']; if (!isset($_POST['product_id'])) { $response['message'] = 'Недостаточно данных.'; echo json_encode($response); exit(); } $product_id = (int)$_POST['product_id']; // Удаление товара из корзины if (isset($_SESSION['user_id'])) { $user_id = $_SESSION['user_id']; $stmt = $conn->prepare("DELETE FROM cart WHERE user_id = ? AND product_id = ?"); $stmt->bind_param("ii", $user_id, $product_id); } else { $session_id = session_id(); $stmt = $conn->prepare("DELETE FROM cart WHERE session_id = ? AND product_id = ?"); $stmt->bind_param("si", $session_id, $product_id); } if ($stmt->execute()) { $response['success'] = true; } else { $response['message'] = 'Ошибка удаления товара.'; } $stmt->close(); echo json_encode($response); ?>