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.1/ |
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: invoice-list.php"); exit; } $id = mysqli_real_escape_string($conn, $_GET['id']); // Check if invoice exists $check_query = "SELECT * FROM invoices WHERE id = $id"; $check_result = mysqli_query($conn, $check_query); if (mysqli_num_rows($check_result) == 0) { $_SESSION['error_message'] = 'ไม่พบข้อมูลใบกำกับภาษี'; header("Location: invoice-list.php"); exit; } // Begin transaction mysqli_begin_transaction($conn); try { // Delete invoice details mysqli_query($conn, "DELETE FROM invoice_details WHERE invoice_id = $id"); // Delete invoice mysqli_query($conn, "DELETE FROM invoices WHERE id = $id"); // Commit transaction mysqli_commit($conn); $_SESSION['success_message'] = 'ลบข้อมูลใบกำกับภาษีเรียบร้อยแล้ว'; } catch (Exception $e) { // Rollback transaction on error mysqli_rollback($conn); $_SESSION['error_message'] = 'เกิดข้อผิดพลาด: ' . $e->getMessage(); } header("Location: invoice-list.php"); exit; ?>