ID de usuario no válido.'; header('Location: manage_users.php'); exit; } $user_id = $_GET['id']; // Prevent admin from deleting themselves if ($user_id == $_SESSION['user_id']) { $_SESSION['message'] = '
No puedes eliminar tu propia cuenta.
'; header('Location: manage_users.php'); exit; } try { $db = db(); $stmt = $db->prepare("DELETE FROM users WHERE id = :id"); $stmt->bindParam(':id', $user_id); if ($stmt->execute()) { $_SESSION['message'] = '
Usuario eliminado con éxito.
'; } else { $_SESSION['message'] = '
Error al eliminar el usuario.
'; } } catch (PDOException $e) { $_SESSION['message'] = '
Error de base de datos: ' . $e->getMessage() . '
'; } header('Location: manage_users.php'); exit; ?>