if (isset($_POST['nom'])) { $nom = htmlspecialchars($_POST['nom']); if (isset($_POST['creer'])) { if (Personnage::nomValide($nom)) { if ($pm->existe($nom)) { $message = 'Le personnage nommé <em>"' . htmlspecialchars($nom) . '"</em> existe déjà'; } else { $perso = new Personnage(['nom' => $nom]); $pm->ajouterPersonnage($perso); } } else { $message = 'Le nom <em>"' . htmlspecialchars($nom) . '"</em> est invalide'; } } elseif (isset($_POST['utiliser'])) { if ($pm->existe($nom)) { $perso = $pm->selectionnerPersonnage($nom); } else { $message = 'Le personnage <em>"' . htmlspecialchars($nom) . '"</em> n\'existe pas'; } } } elseif (isset($_GET['frapper'])) { if ($pm->existe($_GET['frapper'])) { $perso2 = $pm->selectionnerPersonnage($_GET['frapper']); switch ($perso->frapperPesonnage($perso2)) { case Personnage::CEST_MOI: $message = 'Le personnage <em>"' . $perso->nom() . '"</em> ne peut se frapper lui-même'; break; case Personnage::PERSONNAGE_FRAPPE: $message = htmlspecialchars($perso->nom()) . ' a frappé ' . htmlspecialchars($perso2->nom()); $pm->updatePersonnage($perso2); break;