prepare("DELETE FROM expense_heads WHERE id = ?"); $stmt->bind_param("i", $headId); $stmt->execute(); $stmt->close(); $_SESSION['success'] = "Expense head deleted successfully!"; } catch (Exception $e) { $_SESSION['error'] = "Cannot delete expense head. It may be referenced in expenses."; error_log("Delete expense head error: " . $e->getMessage()); } header("Location: base.php"); exit(); ?>