Salam ; j'ai un résultat de requête que je fait passé par une variable de session dans une autre page sa fonctionne correctement.
le var_dump de la variable $graf_wil_age donne ceci:
pour récupéré les données j'ai procédé comme suite:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 array 0 => array 't5' => string '643' (length=3) 't10' => string '367' (length=3) 't20' => string '383' (length=3) 't30' => string '337' (length=3) 't40' => string '336' (length=3) 't50' => string '289' (length=3) 't60' => string '200' (length=3) 't100' => string '300' (length=3)
cette fonction m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <?php session_start(); $graf_wil_age=$_SESSION['graf_wil_age']; // affectation du contenu var_dump($graf_wil_age); // vérification du contenu de la nouvelle variable function extract_tableau($tableau) { // lecture des éléments du tableau foreach ($tableau as $cle=>$valeur) { $tage=array(); // definir une variable pour contenir les titres des colonnes $tage=array('0-04','05-09','10-19','20-29','30-39','40-49','50-59','60 et+'); // initialiser le tableau $nbtage=array(); // definir une variable pour contenir la valeur correspondante au colonne // si l'un des éléments est lui même un tableau // alors on applique la fonction à ce tableau if(is_array($valeur)) { extract_tableau($valeur); } // si ce n'est pas un tableau // alors on extracte le contenu de l'élément else { $tage=$cle; echo $tage; } } } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 t5t10t20t30t40t50t60t100 // résultat souhaité $tage=(t5,t10,t20,t30,t40,t50,t60,t100 )
Partager