Bonsoir.
J'ai déjà posé la question sous la video du tuto mais par souci de visibilité je viens reposer ma question sur le forum :)
Les commentaires concernants les tutoriels ne sont pas faits pour y exposer des demandes d'aides en cas de problème, même si ces problèmes concernent le tutoriel en question.
Il faut donc exposer les demandes d'aides dans le forum.
Concernant ton problème, je ne vois pas dans le code que tu nous montre ce qui peut causer cette erreur, sachant qu'il est dit que c'est à la ligne 64 du fichier register.php, il doit s'agir d'une partie de code qui se situe plus bas par rapport au code que tu nous montre.
En tout cas, selon l'erreur retournée, il s'agirait d'un [ que tu aurais oublié de fermer.
Par contre, j'ai relevé deux erreurs dans ton code :
- Il y a des points entourant les noms de champs suivants : pseudo et email
- L'ordre des deux derniers champs est inversé, dans ta requête l'ordre est : pseudo, email et password, alors que dans l'exécution, l'ordre est : pseudo, password et email
Tu devrais donc commencer par corriger ces erreurs et ensuite montres nous le reste du code de la page register.php.
Si tu veux éviter ce genre d'inversion, tu peux utiliser la syntaxe suivante :
De cette manière, même si l'ordre est inversé, PDO pourra s'y retrouver.
Au passage, dans le dernier code que j'ai retranscrit, j'ai corrigé la première erreur que j'ai relevé concernant les points entourant le nom des deux champs en cause.