par
Ryle » 18 mars 2006, 16:56
Oui ça c'est normal, on a rien fait pour le corriger, on a juste ajouter 3 lignes pour essayer de voir d'où venait le problème. Tu dois donc avoir avant ton message d'erreur ce que contient ton cnx, s'il n'affiche rien c'est qu'il n'est pas instancié, et du coup tu ne peux pas appeler sa méthode query puisqu'il n'en a pas
essaye avec print_r($this); sans le ->cnx, ca sera peut être plus parlant pour toi. Cela doit t'afficher à l'écran un truc du genre :
Object account (
userID => xxx,
cnx => Object connexion (
?? => ??,
...
),
table_name => xxx,
message => xxx
)
Tu regarde la valeur de cnx, et si comme je le pense elle est vide, il ne te reste plus qu'à trouver pourquoi elle n'est pas renseignée

Oui ça c'est normal, on a rien fait pour le corriger, on a juste ajouter 3 lignes pour essayer de voir d'où venait le problème. Tu dois donc avoir avant ton message d'erreur ce que contient ton cnx, s'il n'affiche rien c'est qu'il n'est pas instancié, et du coup tu ne peux pas appeler sa méthode query puisqu'il n'en a pas :)
essaye avec print_r($this); sans le ->cnx, ca sera peut être plus parlant pour toi. Cela doit t'afficher à l'écran un truc du genre :
Object account (
userID => xxx,
cnx => Object connexion (
?? => ??,
...
),
table_name => xxx,
message => xxx
)
Tu regarde la valeur de cnx, et si comme je le pense elle est vide, il ne te reste plus qu'à trouver pourquoi elle n'est pas renseignée :)