Bonjour,

J'ai besoin de générer un nombre changeant de variables de session.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
        $i=0;
        while ($row = $SQL->fetch(PDO::FETCH_ASSOC))
            {
                 $i++;
                 // Bla, bla, etc.
 
                 while ($row2 = $SQL2->fetch(PDO::FETCH_ASSOC))
                    {
                        $_SESSION["FruitOrdre_$i"] = $row2['adresse'];
                        echo "<br \>FruitOrdre " .$i. " ". $_SESSION["FruitOrdre_$i"];
                    }
            }
Je récupère bien des variables $_SESSION["FruitOrdre_1"], $_SESSION["FruitOrdre_2"], etc avec leur valeur (vérifié avec un var_dump).

Mon problème survient quand j'utilise la boucle suivante pour visualiser les 10 premières valeurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
        $z=0
        while ($z<10)
            {
                $z++;
                echo "<BR \>FruitOrdre " .$z. " ". $_SESSION["FruitOrdre_$z"];
            }
Cela ne fonctionne pas car le script s’arrête.
Sauriez-vous pourquoi ? D'avance, merci.