Salut,
On voit rien sur tes captures d'écran, elles sont trop petite^^.
Mais ton erreur veut dire que la variable pdo n'est pas déclarée avant son utilisation vérifie que tu as bien mis ton include avant toute requète.
Bonjour !
Excusez moi de vous déranger, je suis un noob complet en php/html/css et aprés avoir lu les cours d'open classroom, j'ai voulu suivre le tuto de création d'espace membres pour comprendre les logiques des codes, et mettre le cerveau dans le camboui.
Je suivais les étapes, et alors que tout marchait, 10 sec avant, quand j'ai voulu déplacer la ligne de code d'accés à la BDD en require_once plus haut dans le code , j'ai eu cette erreur : Notice undefined variable : pdo on line 61.
Je ne sais pas afficher mon code notepad++ sur les forums comme certains font pour que ce soit plus lisible pour vous :-(
(si d'ailleurs vous savez, je prends !!! )
Si quelqu'un à la solution, je vois pas où j'ai merdouillé, mais n'y connaissant pas grand chose, cela ne m'étonne pas !!
Merci beaucoup...(mon fichier db.php est bien dans include, en dessous de register.php). J'ai revérifié mes codes, ils ont l'air bon, je comprends pas pourquoi il ne valide pas pdo alors qu'il est pour moi défini par ce que contient db.php. I'm lost :/
Je m'excuse par avance de la tonne de commentaires présents, c'est par ce que je prends des notes pour moi meme, ca doit etre encore moins facile à lire :/ Désolé
Acces Bdd
Et le code de la ligne 1 à la fin
![
![]![
Salut,
On voit rien sur tes captures d'écran, elles sont trop petite^^.
Mais ton erreur veut dire que la variable pdo n'est pas déclarée avant son utilisation vérifie que tu as bien mis ton include avant toute requète.
Hello,
Idem que shinix, capture illisible ! :)
Pour coller ton code, l'éditeur est en Markdown, donc suffit de faire :
(Sans les espaces au niveaux des ' ` ')
Sinon comme a dit shinix, cette erreur te dit que $pdo n'est pas défini.
As tu vérifié que db.php ne soie pas inclus dans un bloc if/else ?
Est que d'autres fichiers essayent d'accéder à db.php avec require_once ?
Arf désolé....j'ai cru que les photos étaient miniaturisés mais qu'on pouvait cliquer dessus pour agrandir, my bad !
Merci pour l'astuce pour afficher le code. je l'affiche mais je crois que Browser a mis le doigt sur un truc avec l'inclusion dans un bloc if/else.
Essaye de l'inclure avant le header.php
C'est fait !
Je crois que j'ai trouvé mon erreur, mon code d'insertion dans la BDD est en dehors du bloc if(!empty($_POST)), j'ai décalé mon accolade de fin pour inclure l'écriture sur la bdd et je n'ai plus d'erreur, c'était bien un soucis de If/else !
Merci !