tableau et $_SESSION

Eléphanteau du PHP | 34 Messages

23 nov. 2006, 14:03

Bonjour à tous,
Je voudrai savoir comment ajouter des valeurs à un tableau initialisé comme ceci dans mon script d'identification :
$_SESSION['tab_ech']=array();
Avec un tableau classique je fait qlq chose comme :
$tab_1=array();

...
...

for ($i=0;$i<$nb_1;$i++) {
		$tab_1[]=$nb_2+$i;
//ou
		$tab_1[$i]=$nb_2+$i;
//mais c'est la même chose non?
		}
Mais avec un tableau dans $_SESSION je ne sais pas ??
L'idée est d'initialiser un tableau session pour que l'utilisateur puisse (à la manière d'un panier et en utilisant des formulaires) ajouter des valeurs dans le tableau et lors de la validation définitive, je souhaite utiliser ce tableau pour faire une requete SQL (seulement s'il y a validation complete, cela m'eviterai de faire plusieurs fois des requetes SQL)
Mais encore faut il que je puisse augmenter le tableau.
L'idée est elle bonne ou farfelue ?
Merci d'avance

Mammouth du PHP | 19672 Messages

23 nov. 2006, 14:07

Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 34 Messages

23 nov. 2006, 14:20

OK et merci
Alors si j'ai bien compris
comme tu fais :
$alimentation['produits laitiers'][] = "lait";
Je peut faire
$_SESSION['tab_ech'][]=$i;
??
Dommage j'avais déjà lu ton tuto mais je n'ai pas reussi à y trouver la solution
Merci :oops:

Mammouth du PHP | 19672 Messages

23 nov. 2006, 14:37

Je peut faire
$_SESSION['tab_ech'][]=$i;
Oui, tout simplement.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 34 Messages

23 nov. 2006, 14:50

Ok
Merci