Bonjour,
J'utilise une classe en PHP pour gérer des joueurs.
Dans cette classe j'ai une méthode qui charge un joueur de ma BdD dans mon joueur que j'ai crée via
J'utilise la classe PDO pour ma connexion.
Voici le code de la méthode :
Lorsque j'inclus ma page où est contenue ma classe sur une page normale, comme sur mon index par exemple. J'obtiens l'erreur suivante :
Parse error: syntax error, unexpected '[' in ****\***\cl_joueur.php on line 50
La ligne 50 est celle que j'ai mis en gras.
$this->nom = info["nom_joueur"];
Sur ma page d'index j'ai ça :
Comme vous le constatez je n'utilise pas la fonction LoadJoueur() mais l'erreur persiste. Comment puis-je la résoudre ?!
Merci d'avance !
Modifié par JuJu57 (04 Sep 2009 - 18:02)
J'utilise une classe en PHP pour gérer des joueurs.
Dans cette classe j'ai une méthode qui charge un joueur de ma BdD dans mon joueur que j'ai crée via
$j = new Joueur();
J'utilise la classe PDO pour ma connexion.
Voici le code de la méthode :
function LoadJoueur($id)
{
include '../JuJu/connexion.php';
$load = "SELECT * FROM joueur WHERE id_joueur='".$id."'";
$res = $conn->query($load);
foreach($res as $info)
{
$this->id = $id;
[b]$this->nom = info["nom_joueur"];[/b]
$this->prenom = info["prenom_joueur"];
$this->sexe = info["sexe_joueur"];
$this->age = info["age_joueur"];
}
}
Lorsque j'inclus ma page où est contenue ma classe sur une page normale, comme sur mon index par exemple. J'obtiens l'erreur suivante :
Parse error: syntax error, unexpected '[' in ****\***\cl_joueur.php on line 50
La ligne 50 est celle que j'ai mis en gras.
$this->nom = info["nom_joueur"];
Sur ma page d'index j'ai ça :
include '../JuJu/connexion.php';
include_once 'cl_joueur.php';
$j = new Joueur();
$j->CreerJoueur();
$j->toString();
$j->SaveJoueur(1);
Comme vous le constatez je n'utilise pas la fonction LoadJoueur() mais l'erreur persiste. Comment puis-je la résoudre ?!
Merci d'avance !
Modifié par JuJu57 (04 Sep 2009 - 18:02)