IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème variable de classe


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 42
    Par défaut Problème variable de classe
    Bonsoir, voila j'ai la classe suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    <?php
     
    	include_once("global.php");
     
    	class Filmographie
    	{
    		//variable global contenant le nom de la table dans la base de données
    		var $nom_table;
     
    		var $id_film;
     
    		var $titre_film;
     
    		var $annee_film;
     
    		var $resume_film;
     
    		//constructeur de la classe Filmographie
    		public function __construct($p_nom_table, $p_id_film, $p_titre_film, $p_annee_film, $p_resume_film)
    		{
    			$this->$nom_table = $p_nom_table;
    			$this->$id_film = $p_id_film;
    			$this->$titre_film = $p_titre_film;
    			$this->$annee_film = $p_annee_film;
    			$this->$resume_film = $p_resume_film;
    		}
     
     
    		public function get_nom_table()
    		{
    			return $this->$nom_table;
    		}
     
    		public function get_id_film()
    		{
    			return $this->$id_table;
    		}
     
    		public function get_titre_film()
    		{
    			return $this->$titre_film;
    		}
     
    		public function get_annee_film()
    		{
    			return $this->$annee_film;
    		}
     
    		public function get_resume_film()
    		{
    			return $this->$resume_film;
    		}
     
     
    		public function lister_tous_les_films()
    		{
    			$resultat = mysql_query("select * from ".$this->$nom_table);
     
    			return $resultat;
    		}
     
    		public function lister_films_annees_decennie($decennie)
    		{
    			$resultat = mysql_query("select * from ".$this->get_nom_table()." where ".$this->get_annee_film()."='".$decennie."'");
     
    			return $resultat;
    		}
     
    	}
     
    ?>
    et j'ai tout simplement l'erreur là que je n'arrive pas à résoudre depuis 2 heures :
    Notice: Undefined variable: nom_table in /Users/benjamin/Sites/Projet/php/Filmographie.php on line 21

    Merci d'avance.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Pas de dollar devant les noms des attributs référencés via $this.

    Donc $this->foo, non $this->$foo sinon c'est de l'attribut dynamique ($foo sensé contenir le nom de l'attribut : $foo = 'bar'; $this->$foo <=> $this->bar).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 42
    Par défaut
    mercii beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de passage de variable entre class
    Par yasen77 dans le forum Applets
    Réponses: 0
    Dernier message: 30/07/2010, 11h54
  2. [fmincon] Problème avec des variables de classe Single
    Par Wassim123 dans le forum MATLAB
    Réponses: 5
    Dernier message: 11/10/2007, 17h01
  3. Problème sur les variables de class
    Par nico_pouchet dans le forum VB.NET
    Réponses: 6
    Dernier message: 11/06/2007, 16h51
  4. Réponses: 2
    Dernier message: 11/09/2006, 12h22
  5. problème variable extern
    Par HeKaz dans le forum C
    Réponses: 14
    Dernier message: 08/01/2003, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo