Bonjour,
Tu peux nous montrer ta classe Database ?
Bonjour,
Je suis la formation POO de grafikart à la partie création du blog les Tables et je rencontre un soucis
j'ai modifié ma home comme ceci pour afficher les catégories à droite:
j'ai donc créé une class Categorie que voici:
Mais je rencontre les erreurs suivantes:
Notice: Undefined variable: pdo in C:\wamp64\www\blog\app\Database.php on line 28
Fatal error: Call to a member function query() on null in C:\wamp64\www\blog\app\Database.php on line 32
7 réponses
oui pas de soucis mais je ne pense pas que cela vienne de là car si j'enlève l'affichage des catégories dans mon home je n'ai plus d'erreurs.
C'est return $this->pdo dans getPDO car la quand il est rempli, il ne passe pas dans le if donc $pdo est null.
effectivement si j'enlève le if ça fonctionne mais ce que je comprend pas c'est que je n'ai pas ce problème avec la class Article que voici:
Lors du 1er appel, tout va bien puisque tu rentres dans le if, se sont les apel suivant qui posent problème
j'ai du me planter à quelque part ou j'ai pas tout suivi car j'ai aussi la class App pour la connection à la base de donnée:
@Carouge10 j'avais mal lu ta 1ere réponse en fait
par contre ce que je comprend pas c'est l'utilité de la class App car elle ne me semble pas être prise en compte enfin du moins les constantes puisque même si je les modifies je n'ai pas d'erreurs sur la connection MySql