Bonjour

Je suis entrain d'essayer de mettre en place la librairie graphique Artichow.

Pour cela j'ai ma page principale (page1) et ma page qui génère mon graphique (page2).

Pour que la page2 me génère quelque chose il faut que je lui passe des paramétrés, et c'est là que ça coince :s


Voici comment je transmet mes paramètres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"<img src='graph.php?values=".rawurlencode(serialize($values))."' alt='Mon graphique'/>"
Voici comment je les récupères :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$Values=(unserialize(rawurldecode($_GET['values'])));


Si j'essai de passer un tableau comme celui-ci ca fonctionne sans probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 $values = array(12,18,45,30);
Par contre si j'essai de passer ce tableau la, cela ne fonctionne pas :/

Génération du tableau
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
$sql="SELECT * FROM `reg_users` WHERE id_plateforme=1";
$sth = $dbh->query($sql);
$Result=$sth->fetch(PDO::FETCH_ASSOC);
 
//Déclaration du tableau
$Month = array("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
$Result_Reg_Users = array();
 
// Insertion des valeurs (idx 0>11 ) 
 
foreach( $Result as $Key => $Value ){
       if(in_array(substr($Key,0,3), $Month, true)){
		array_push($Result_Reg_Users, $Value);
        }
}

passage des paramètres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"<img src='graph.php?values=".rawurlencode(serialize($Result_Reg_Users))."' alt='Mon graphique'/>"
Voici le tableau que je devrais voir
print_r($Result_Reg_Users) ==> Array ( [0] => 2075 [1] => 3712 [2] => 1832 [3] => 1433)

J'arrive sur ma page2 et rien. Pourtant les données sont bien dans l'url

Code X : Sélectionner tout - Visualiser dans une fenêtre à part
page2.php?values=a%3A4%3A%7Bi%3A0%3Bs%3A4%3A%222075%22%3Bi%3A1%3Bi%3A1218%3Bi%3A2%3Bi%3A4345%3Bi%3A3%3Bi%3A5300%3B%7D


Y'a t'il une structure de tableau a ne pas passer ?

Je sèche complètement la : /


Merci par avance pour votre aide