[Aide] Code PHP.

EddyArt -  
vincebzh Messages postés 137 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je ne comprend pas une erreur de php qui dit :

" Fatal error: Call to a member function fetch() on a non-object in /home/eddyartg/public_html/minichat.php on line 65 "

La ligne 65 de mon code est : while ($donnees = $reponse->fetch())

Bien à vous .

A voir également:

6 réponses

elli32713 Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   29
 
Généralement, quand PHP t'indique une erreur (c'est surtout vrai pour les Parse Error), celle-ci se trouve généralement à la ligne du haut ou du bas.

Donc dans ton cas, il faudrait que tu postes aussi les lignes 64 et 66. Mais je crois me souvenir que cette erreur est due à un petit quiproquo de la part du développeur dans les objets, voire un oubli de faire la requête.

Sache enfin qu'il y a des forums sur le Site du Zéro (et oui, je suis devin) : Forum PHP du Sdz...
Désolé si tu as déjà posté là-bas.
2
vincebzh Messages postés 137 Date d'inscription   Statut Contributeur Dernière intervention   29
 
Salut. C'est juste que tu essaye d'appeler une méthode sur un objet qui n'est pas instancié.

Il faut que dans ton code, tu initialise la variable "$reponse".

Exemple :
<?php
    $response = new PDO( $params );
    while( $data = $response->fetch() ) {
        ...
    }
?>


Dans cet exemple, si la ligne "$response = new PDO( $params );" manque, tu auras le droit a l'erreur " ... function fetch() on a non-object ... ".

C'est vrai qu'avec un peu plus de code, ce serais plus facile de t'aider.
0
EddyArt
 
Vous voulez ma page web complete ?
0
EddyArt
 
hein ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
EddyArt
 
HELP !!!!
0
vincebzh Messages postés 137 Date d'inscription   Statut Contributeur Dernière intervention   29
 
Oui, envoi la.
0