Récupérer la variable dans une session.

Doppelganger -  
rodoplop Messages postés 77 Statut Membre -
Bonjour,
alors voilà je vous expose mon problème, j'ai un code php contenant cela.

$this->util->init($tb[0]["num"],$tb[0]["nom"],$tb[0]["prenom"],
$tb[0]["niveau"],$tb[0]["groupes"]);
$_SESSION['ctrl']=$this->util ;

j'aimerais savoir comment récupérer le $tb[0]["groupe"]);
en passant par le $_SESSION['ctrl']
je veux uniquement récupérer le champ groupe, et non pas le reste.

1 réponse

rodoplop Messages postés 77 Statut Membre 12
 
Bonjour,

Pour faire simple, ta variable "this->util" est un objet qui possède une méthode "init(...)" prenant plusieurs paramètre.

Il faudrait aller voir dans le fichier source de la classe "util", à quelle variable est associé le paramètre $tb[0]["groupe"]

en gros tu doit avoir une methode du genre
....
init($var1, $var2, $var3, $var4, $var5)
{
  $this->key1 = var1
  $this->key2 = var2
  $this->key3 = var3
  $this->key4 = var4
  $this->key5 = var5
}


ensuite, comme ton objet utl est stocké dans la variable de session, tu accédera alors au champ voulu par $_SESSION['ctrl']->key5

key5 étant un nom de variable donné pour l'exemple mais dans ton cas il faudra prendre le nom de la variable correspondante par rapport au source de la classe util.
0