IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Variables de session dans une boucle for


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut Variables de session dans une boucle for
    bonjour,

    j'essaye de creer plusieurs variables de session qui récupèrent les valeurs saisies dont la quantité peut varier en fonction de la base de donnees. je fais comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    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 sessions dans chacune de mes pages alors je ne vois pas ou est le probleme...

    j'ai egalement essayer de stocker tous mes $_POST['qte_'.$i) dans un tableau que je passe dans ma variable de session mais aucun resultat non plus.

    je ne vois pas d'autre solution pour stocker un nombre de variable changeant dans des variables de session.

    merci de m'aider!

  2. #2
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    As tu fait un var_dump de ta variable $_POST avant le for ? Et de même avec ta variable $_SESSION après pour voir que qu'il y a dedans ?

    J'ai fait un test (légèrement modifié car pas de formulaire) sur la même base et qui fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    session_start();
     
    $var = array('a', 'b', 'c', 'd', 'e', 'f');
     
    for ($i=0 ; $i<5 ; $i++) {
        $_SESSION['qte'.$i] = $var[$i];
    }
     
    var_dump($_SESSION);
    ?>
    me donne bien :

    array(5) { ["qte0"]=> string(1) "a" ["qte1"]=> string(1) "b" ["qte2"]=> string(1) "c" ["qte3"]=> string(1) "d" ["qte4"]=> string(1) "e" }

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/01/2013, 11h07
  2. [Syntaxe] Variable locale dans une boucle for
    Par Kaeguri dans le forum C++
    Réponses: 3
    Dernier message: 04/05/2007, 09h09
  3. Portée d'une variable dans une boucle FOR ?
    Par Neo41 dans le forum C++
    Réponses: 20
    Dernier message: 17/11/2006, 11h14
  4. [VB.net] Declaration variable dans une boucle for
    Par nico10gbb dans le forum Windows Forms
    Réponses: 4
    Dernier message: 10/05/2006, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo