// On émet une alerte à chaque fois qu'une requête a échoué. $manager = new PersonnageManager($db); if (isset($_SESSION['perso'])) { $perso = $_SESSION['perso']; } if (isset($_POST['creer']) && isset($_POST['nom'])) { $perso = new Personnage(['nom' => $_POST['nom']]); // On crée un nouveau personnage. if (!$perso->nomValide()) { $message = 'Le nom choisi est invalide.'; unset($perso); } elseif ($manager->exists($perso->getNom())) { $message = 'Le nom du personnage est déjà pris.'; unset($perso); } else { $manager->add($perso); } } elseif (isset($_POST['utiliser']) && isset($_POST['nom'])) { if ($manager->exists($_POST['nom'])) { $perso = $manager->get($_POST['nom']); } else { $message = 'Ce personnage n\'existe pas !'; // S'il n'existe pas, on affichera ce message. } } elseif (isset($_GET['frapper'])) { if (!isset($perso)) { $message = 'Merci de créer un personnage ou de vous identifier.'; } else { if (!$manager->exists((int) $_GET['frapper'])) { $message = 'Le personnage que vous voulez frapper n\'existe pas !'; } else {