Variable de cession dans une boucle for

Fermé
ninamora - 25 oct. 2008 à 00:12
 ninamora - 25 oct. 2008 à 00:39
Bonjour,

j'essaye de creer plusieurs variables de cession qui récupèrent les valeurs saisies dont la quantité peut varier en fonction de la base de donnees. je fais comme ceci

for ($i=0 ; $i<$cpt ; $i++)
{
$_SESSION['qte'.$i] = $_POST['qte_'.$i];
}

sur la page ou je veux récuperer ces valeurs ca ne me sort aucun resultat
si je fais un simple echo $_SESSION['qte0']; pas de resultat, pas d'affichage

j'ai bien ouvert mes cessions dans chacune de mes pages alors je ne vois pas ou est le probleme...

merci de m'aider!
A voir également:

6 réponses

je viens de faire le test et ca en fonctionne pas...
0
la session est bien ouverte car j'ai d'autres variables de session dans cette page qui fonctionnent tres bien ! mais je les initialise une par une

$_SESSION['id'] = $_POST('id']; par exemple

mais des queje veux en creer plusieurs dans une boucle ca ne marche pas j'ai meme essayer de stocker toutes mes variable dans un tableau pour le mettre dans la variable de session mais meme resultat.
0
ok pas de probleme

merci
0
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 18
25 oct. 2008 à 00:19
Essaies:

for ($i=0 ; $i<$cpt ; $i++)
{
$qtee = 'qte'.$i;
$qtee_ = 'qte_'.$i;
echo $_POST[qtee_]; //Pour voir sui cette variable contien quelque chose
$_SESSION[qtee] = $_POST[$qtee_];
}

penses toujours a fficher les variables une a une, ceci pouhrrait t'aider a avoir une visibilitée detaillée.
testes evt dis moi si ça marche ou pas
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 18
25 oct. 2008 à 00:33
C'est quoi le nom de ta session ?

Essaies un petit test pour savoir si ta session est enregistrée:
<?
if (session_is_registered("nom_de_la_session")){echo "ok<br>";}


for ($i=0 ; $i<$cpt ; $i++)
{
$qtee = 'qte'.$i;
$qtee_ = 'qte_'.$i;
echo $_POST['qtee_']; //Pour voir sui cette variable contien quelque chose
$_SESSION['qtee'] = $_POST['$qtee_'];
}

et désolé j'ai oublié les appostrophes
-1
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 18
25 oct. 2008 à 00:38
Je fais les tesvts et je te recontactes si t'es pas aussu pressé(e).
Pour le moment, je suis crevé.
A+
-1