meassge d'erreur bizarre + tableau + session

Eléphant du PHP | 135 Messages

04 oct. 2008, 19:28

Bonjour,

J'ai un souci avec un tableau que je met en session.
$_SESSION['contact']=array('name'=>$_POST['name'],'mail'=>$_POST['mail'],'comments'=>$_POST['comments']);
Quand je veux récupérer les valeur du tableau c'est bizarre.

un var_dump me donne:

array(1) { ["contact"]=> &object(contact)#3 (0) { } }

mais je sais pas ce que ça veut dire.

Merci d'avance pour vos réponses.

David.
Des noeuds au cerveau!

ViPHP
ViPHP | 3607 Messages

05 oct. 2008, 13:33

Bonjour,
Que donne un print_r() de ta variable SESSIOn?

Eléphant du PHP | 135 Messages

06 oct. 2008, 04:04

Merci jojolapin.

quand je fais printr il me donne ça

Code : Tout sélectionner

[contact] => contact Object ( ) )
Pour info:
print_r ($_SESSION);
idem pour var_dump.
et ce message d'erreur s'affiche après var_dump ou print_r:

Code : Tout sélectionner

Fatal error: Cannot use object of type contact as array in d:\www\edith-web.com\htdocs\inc_class\contact_class.php on line 44
la ligne 44:
$name=(isset($_SESSION['contact']['name'])) ? $_SESSION['contact']['name'] : 'name';
Merci d'avance.

David.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

ViPHP
ViPHP | 3607 Messages

06 oct. 2008, 10:15

J'avoue que c'est bizare cette histoire, et je croit que j'arrive à mes limites, je suis désolé, mais je vois vraiment pas... :?