Est-ce que tu as bien activé l'affichage des erreurs de PHP ET de PDO si tu n'es pas en PHP plus récent que 7.4 (ou MySQLi et 8.0) ? Parce qu'une erreur à l'insertion devrait être signalée si ces conditions sont réunies… et tu devrais ainsi avoir plus d'informations sur pourquoi l'insertion ne se fait pas.
Et est-ce que tu as bien les erreurs de PHP qui s'affichent ? Activer explicitement pour PDO comme tu l'as fait ligne 4 de bdd_connect.php, c'est bien, mais si PHP est muselé, ça ne sert à rien.
Comment fais-tu pour vérifier qu'il n'y a aucune insertion en base, tu regardes avec phpMyAdmin ?
Si jamais, try { … } catch (…) { … }n'est pas une manière d'activer l'affichage des messages d'erreur, c'est quelque chose qui permet de le personnaliser au besoin. En l'état, en plus, les lignes 2 et 5 à 7 du fichier de connexion tel que montré vont poser problème parce qu'en cas d'erreur à la connexion, on va afficher le message tel quel, mais surtout continuer à exécuter le reste du code comme si rien de problématique ne s'était passé.
en particulier cette ligne : Sent SQL: [65] INSERT INTO ficheidentitewww (nom, statut) VALUES ('jkyhf', 'ok')
Suffirait de la lancer directement à partir de phpmyadmin ou autre pour voir si ça marche ; dans l'hypothèse où elle rentre, ça innocente la Db et le PHP, reste plus que la connexion. Et si ça marche pas, mysql devrait sortir un msg expliquant ce qui ne va pas (je penche pour la Db ou la connexion)
gb-net.fr
gb-net.fr