Page 1 sur 1

boucle sur une session

Posté : 21 mars 2006, 12:17
par sam01
bonjour,
j'aimerais faire uen boucle sur mes sessions pour n affichier les valuers mis je ne vois comment faire. (avec un do while pour parcourir toutes les valeurs)

par exemple j'ai 3 valeurs pour id.


session['id'] = 1 
session['id'] = 2 
session['id'] = 3 

et si id = 1, je veux afficher le pseudo (session['peuso'] et la nature (session['nature'] correspondant à cet id.
et même chose pour les autres id.

pouvez-vous m'aider svp :wink:

Posté : 21 mars 2006, 12:56
par goeb
salut,

je ne comprends pas bien comment sont organisées tes variables.
quand tu dis "session['id'] = 1 ", tu parles d'un tableau associatif $session ?

en tous cas, pour parcourir un tableau associatif :
foreach ($tableau as $clef => $valeur) {
  ...
}
plus d'infos ici : http://www.php.net/manual/fr/ref.array.php

Posté : 21 mars 2006, 18:32
par sam01
je ne veux pas utiliser de table mysql.
Donc pour palier à cela je veux utiliser des session.

pour faire plus simple on va supposer que j'utilise une table mysql avec les champs suivants :

id nom prenom
1 pierre dupont
2 jacques durant
3 etienne martin

en sql je n'ai aucun problème, je sais parcourir les valeurs de ma table
avec un boucle.

et bien je veux faire exactement la même chose mais en utilisant des session.

Posté : 22 mars 2006, 15:34
par goeb
une session n'est pas un procédé de stoquage des informations. c'est juste un procédé pour relier 2 pages webs lues successivement.

pour stoquer tes lignes, tu peux les mettre :
- dans un fichier
- dans une variable de type tableau