par
Grey » 11 sept. 2010, 19:41
Bonjour, amis codeur !
Je vous colicite en ce jour, car, j'ai une erreur plus qu'incomprehensible (Ca existe ?

), dans mon code pour le profil du membre.
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\*******\profil.php on line 29
Je ne vais pas vous mettre tout mon code, parce que sinon, vive les 100 ligne

Je vais juste mettre le code ou je traite les informations que je veux afficher :
<?php
if(isset($_SESSION['Pseudo']))
{
?>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=mon-mammou', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponses = $bdd->query('SELECT * FROM forum_topic WHERE Pseudo=' . $_GET['p']);
while ($donnees = $reponses->fetch())
{
?>
Pseudo : <?php echo $donnees['Pseudo']; ?>
Mail : <?php echo $donnees['mail']; ?>
Date d'inscription : <?php echo $donnees['date_inscrip']; ?>
Date de naissance : <?php echo $donnees['date_de_naissance']; ?>
<?php
}
$reponses->closeCursor(); // Termine le traitement de la requête
?>
<?php
}
else
{
echo 'Page interdite aux visiteurs.';
}
?>
Ma ligne 30 équivaut a la ligne de While, si vous voyer

Inutile de préciser que j'utilise l'URL pour ceci ^^ :
http://www.monsite.com/profile.php?p=Grey pour l’exemple

Merci beaucoup !