Hello, J'espère que tu as pu régler ton problème depuis, mais au cas ou.
Alors tout d'abord, je pense que ta formation c'est Study, non ? :) Je le vois car j'ai déjà aidé et rencontrer ce code du routeur.
Donc pour ton soucis, est-ce que tu connais la différence entre GET et POST ?
Si tu arrives à l'expliquer, est-ce que tu peux m'expliquer comment fonctionne le routeur ?
Est-ce qu'il effectue une requête GET ou POST quand il trouve une route avec le code fournis ?
Un indice, on demande la page grâce à la ligne fetch(actualRoute.pathHtml) dans le code du routeur.
Tu peux voir comment fonctionne la fonction fetch sur ce lien MDN.
Tu peux t'assurer de ce que tu auras vu en regardant la réponse de la requête dans l'onglet "Réseau" de ton navigateur.
Tu peux aussi debug en ajoutant un var_dump($_POST); juste avant ton if pour voir si tu as bien des données dans le tableau $_POST.
Je te laisse faire ces tests et me dire ce que tu trouves. Si tu as des questions, n'hésite pas à les poser.