Server IP : 43.241.58.20 / Your IP : 216.73.216.25 Web Server : Apache/2 System : Linux ns1-1556229.dragonhispeed.com 3.16.0 #1 SMP Fri Mar 29 22:50:14 MSK 2024 x86_64 User : ratsitne ( 1130) PHP Version : 5.6.40 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/ratsitne/.trash/files/admin/ |
Upload File : |
<?php include '../config.php'; include 'auth.php'; // Check if ID is set if (!isset($_GET['id']) || empty($_GET['id'])) { $_SESSION['error_message'] = 'ไม่พบรหัสสินค้าที่ต้องการลบ'; header("Location: product-list.php"); exit; } $id = mysqli_real_escape_string($conn, $_GET['id']); // Check if product exists $check_query = "SELECT * FROM products WHERE id = $id"; $check_result = mysqli_query($conn, $check_query); if (mysqli_num_rows($check_result) == 0) { $_SESSION['error_message'] = 'ไม่พบข้อมูลสินค้า'; header("Location: product-list.php"); exit; } $product = mysqli_fetch_assoc($check_result); // Check if product is used in invoice_items $invoice_query = "SELECT COUNT(*) as count FROM invoice_items WHERE product_id = $id"; $invoice_result = mysqli_query($conn, $invoice_query); $invoice_row = mysqli_fetch_assoc($invoice_result); if ($invoice_row['count'] > 0) { $_SESSION['error_message'] = 'ไม่สามารถลบข้อมูลสินค้าได้ เนื่องจากมีการใช้งานในใบกำกับภาษี'; header("Location: product-list.php"); exit; } // Delete product image if exists if (!empty($product['image'])) { $image_path = "../uploads/images/" . $product['image']; if (file_exists($image_path)) { unlink($image_path); } } // Delete product $query = "DELETE FROM products WHERE id = $id"; if (mysqli_query($conn, $query)) { $_SESSION['success_message'] = 'ลบข้อมูลสินค้าเรียบร้อยแล้ว'; } else { $_SESSION['error_message'] = 'เกิดข้อผิดพลาด: ' . mysqli_error($conn); } header("Location: product-list.php"); exit; ?>