Bonjour !
J'ai un petit problème et je ne comprends pas trop.
J'ai une classe Player, qui contient une méthode getplayer();Dans cette méthode je fais appel à un objet $db, qui est une connexion, mais le problème c'est que l'objet n'est pas défini dans la fonction (ou et la classe).
Msg Erreur :
Fatal error: Call to a member function on a non-object in ...
"global" ne suffis pas.
Voici le code :
class Player {
/**
* Fonction de recherche d'un joueur
*
* $pseudo = pseudo du joueur
*
*/
function getPlayer($pseudo) {
// On recherche le joueur
$r = $db->select_hash(PLAYER,'Pseudo ='.$pseudo); // ligne d'erreur
if ($r)
{
$data['Password'] = $r[0]['Password'];
$data['Email'] = $r[0]['Email'];
// Score
$s = $db->select('Score',SCORE,'idGame_ScoreGame ='.$s[0]['idGame_Name_Id']);
$data['Score'] = $s[0]['Score'];
}else
{
$data = "No Player";
}
return $data;
}
}
Quelqu'un pourrais m'expliquer ?


Répondre avec citation






Partager