first commit
This commit is contained in:
46
cms_admin/product_delete.php
Normal file
46
cms_admin/product_delete.php
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
// Include the database connection file
|
||||
include('container/security.php');
|
||||
|
||||
// Check if the product ID is provided
|
||||
if (isset($_GET['id'])) {
|
||||
// Retrieve product ID from the URL
|
||||
$id = intval($_GET['id']);
|
||||
|
||||
// Check if the ID is valid
|
||||
if ($id > 0) {
|
||||
// Fetch product data to get the icon and image paths
|
||||
$result = mysqli_query($conn, "SELECT icon, image FROM products WHERE id = $id");
|
||||
if ($result && mysqli_num_rows($result) > 0) {
|
||||
$row = mysqli_fetch_assoc($result);
|
||||
$icon_path = 'assets/images/product_icons/' . basename($row['icon']);
|
||||
$image_path = 'assets/images/product_images/' . basename($row['image']);
|
||||
|
||||
// Prepare SQL DELETE statements
|
||||
$delete_product_sql = "DELETE FROM products WHERE id = $id";
|
||||
|
||||
// Execute the SQL statement
|
||||
if (mysqli_query($conn, $delete_product_sql)) {
|
||||
// Remove the product icon and image from the directory
|
||||
if (file_exists($icon_path)) {
|
||||
unlink($icon_path);
|
||||
}
|
||||
if (file_exists($image_path)) {
|
||||
unlink($image_path);
|
||||
}
|
||||
echo "<script>alert('Product deleted successfully.'); window.location.href = 'product_view.php';</script>";
|
||||
} else {
|
||||
echo "<script>alert('Error: " . mysqli_error($conn) . "'); window.location.href = 'product_view.php';</script>";
|
||||
}
|
||||
} else {
|
||||
echo "<script>alert('Product not found.'); window.location.href = 'product_view.php';</script>";
|
||||
}
|
||||
} else {
|
||||
echo "<script>alert('Invalid product ID.'); window.location.href = 'product_view.php';</script>";
|
||||
}
|
||||
} else {
|
||||
echo "<script>alert('No product ID provided.'); window.location.href = 'product_view.php';</script>";
|
||||
}
|
||||
|
||||
mysqli_close($conn);
|
||||
?>
|
||||
Reference in New Issue
Block a user