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;