Administrateur PHPfrance |
9782 Messages
27 juin 2019, 14:04
Bonjour,
Au lieu de dire que ça te saoul, il faut faire un effort pour comprendre les messages d'erreur.
Voici quelques pistes pour t'aider :
fetchAll() sur bool ... fonctions.php:69
Donc regarde autour de la ligne 69 de ton fichier fonctions.php, tu dois avoir une fonction fetchAll() qui est appelée et qui essaye de s'executer sur une variable qui contient un booléen (true/false), alors qu'autre chose est attendu dans cette variable (probablement une liste de résultats ?)
Bref il faut que tu avances dans ton debugage pour savoir pourquoi cette variable n'a pas été initialisée correctement.
N'hésites pas à utiliser la fonction var_dump() à différents endroits de ton code pour vérifier le contenu de tes variables.
http://php.net/var_dump
D'expérience, on rencontre généralement ce message quand une requête SQL ou la connexion à la BDD n'a pas fonctionné correctement, et que ça a été codé comme un goret du coup tu ne t'aperçois d'un problème qu'au moment où tu as besoin de récupérer des résultats alors que ça a planté auparavant.
Quand tout le reste a échoué, lisez le mode d'emploi...