bonjour.
il te manque le return $this->pdo dans la fonction getpdo
Bonjour,
Voila je rencontre un petit problème avec mon code. Cela fait quelque temps que je bloque sur cette erreur, et je n'arrive pas à comprendre d'où elle provient.
Je cherche à savoir si un email existe déjà dans ma bdd lors de l'inscription d'un utilisateur.
Mon erreur : https://www.zupimages.net/up/19/48/3jez.png
Mon arborécence : https://zupimages.net/up/19/48/sxlq.png
Mon code "/signup/index.php" : https://pastebin.com/qaADcDKt
Mon code "/config/includes/bdd/prepare.php" : https://pastebin.com/pqkbm8ks
Mon code "/config/includes/bdd/database.php" : https://pastebin.com/qYuFk40G
Merci d'avance pour votre aide.
22 réponses
Je les mit try
Et cela ne change rien
poste nous ici avec le bouton </ > le code que tu as modifié
Je nai rien modifier etant donner que ce que tu me demande est deja present ou sinon je ne vois pas ou veut tu le mettre ?
bah je ne vois aucun return dans la fonction
Je ne vois pas comment veut tu qur je le place ?
Bonjour,
Ton code :
La modification que @Carouge10 te propose ...
Ahh d'accord. Mercii
Bonjour
Ton code
la correction
Merci
Bonsoir,
Cela fonctionne, maintenant j'ai cette erreur :
et
mon fichier prepare maintenant donne sa :
Merci par avance, j'ai chercher une solution mais cela n'est pas clair et je ne parvient pas à résoudre cette erreur.
Bonjour, tu peux essayer avec cette syntaxe. merci
J'ai essayé est sa me fait toujours la meme erreur.
Je viens de constater que tu utlise la methode execute deux fois.
Voila la correction que je te propose
Tu supprime la quatrième ligne dans ta fonction prepare. merci
J'ai fait ce que tu ma dit mais il me met lerreur au niveau de la ligne 23 qui est :
et c'est dans
le code maintenant:
Commente cette ligne
dans ta fonction
et le nom de la table je suis obliger de la mettre entre des quotes pour éviter une erreur comme quoi il ne la trouve pas
les erreurs sont toujours:
et
Tu as ajouté un point virgule à la fin de ta requête et tu appel deux fois la fonction excecute sur le PDOStatement.
La correction
j'ai toujour l'eurreur au niveau de la récup de $value :/
sauf qu'on ne peut pas mettre le nom d'une table/champs en marqueurs. il faut faire une concaténation.
Oui je suis d'accord mais cest la valeur qui fait une erreur ($valeur)