Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/03/2007, 16h36   #1
Invité de passage
 
Inscription : mars 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 5
Points : 1
Points : 1
Par défaut Comment enregistrer un tableau en session

Bonjour à tous,

En ce moment j'essaie d'émuler un mini site de commerce en ligne avec PHP/pgSQL et je tombe sur un petit problème. J'ai cherché sur Internet comment enregistrer un tableau en session, et il semblerait que la syntaxe soit :

Code :
1
2
3
 
$_SESSION['mon_tableau']=array() ;
$_SESSION['mon_tableau'][0] = 'Valeur_1' ;
Le but pour moi est d'enregistrer les références des produits dans le panier.

Mais il semblerait que celà ne marche pas... En effet sur la deuxième, lorsque j'essaie d'enregistrer une référence au premier indice de mon tableau, apache me renvoit une erreur : Parse error: syntax error, unexpected T_VARIABLE

Enfin... Si quelqu'un possède la solution qu'il n'hésite pas surtout

Merci d'avance à tous.
Snyfer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 17h00   #2
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Salut,

On dirait que j'ai un problème dans ton genre mais avec une erreur différente et insolvable!

http://www.developpez.net/forums/sho...d.php?t=303280
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 23h46   #3
Invité de passage
 
Inscription : mars 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 5
Points : 1
Points : 1
Bonsoir,

Bon petit sniff pour moi car je n'ai toujours pas trouvé la solution...

Un petit coup de main ne serait vraiment pas de refus

WebRider, je suis allé voir ton post et en effet c'est très bizare... Merci en tout cas de ta réponse

Bonne nuit à tous ceux qui dorment
Snyfer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 11h40   #4
Membre chevronné
 
Avatar de haltabush
 
Développeur Web
Inscription : avril 2005
Messages : 726
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 726
Points : 790
Points : 790
Chez moi ça marche très bien
haltabush est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 11h48   #5
Membre actif
 
Avatar de bigltnt
 
Inscription : mars 2007
Messages : 221
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2007
Messages : 221
Points : 155
Points : 155
C'est vraiment bizarre ton truc, chez moi aussi ca marche très bien:

Code :
1
2
3
4
5
6
session_start();
$_SESSION = array();
			$_SESSION['util']['id']=$result2['id_util'];
			$_SESSION['util']['civilite']=$result2['civilite_util'];
			$_SESSION['util']['nom']=$result2['nom_util'];
			$_SESSION['util']['prenom']=$result2['prenom_util'];
Donc deux hypothèses (peut-etre fausse, a toi de tester):
1) Tu as zappé le session_start() (oué y'a peu de chances)
2) Si c'est pas ca, de toute manière php est pas un language ou on s'amuse a déclarer joyeusement ses variables. Donc sauf si tu veux effacer le contenu de ta session, auquel cas tu fais comme moi "$_SESSION = array();", ou sinon prend toi pas le choux et fais:

Code :
1
2
$_SESSION=array() ;
$_SESSION['mon_tableau'][0] = 'Valeur_1' ;
Et puis si ca marche pas, sache que j'utilise easyphp et que ca marche très bien, mais c'est pas un must. Donc a voir avec ce que toi tu utilises.

Bonne chance !
bigltnt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h02.


 
 
 
 
Partenaires

Hébergement Web