Bonjour,
Je d�bute en javascript et encore plus avec jQplot. Mon probl�me est le suivant. J'effectue une requ�te sql afin de r�cup�rer des informations. Ces informations sont stock�es dans un tableau en PHP. J'utilise ensuite json_encode afin de pouvoir utiliser ce tableau en javascript. Jusque l� tout va bien.
C'est ici que survient le probl�me, il m'est impossible de tracer le graphique avec le tableau ainsi r�cup�rer.
Voici le code :
Si vous avez des id�es/pistes ou autres je suis preneur.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 <html> <head> // <script...> </head> <body> <h3>Evolution trafic</h3> <div id="contenu"> <center> <div id="Graph" style="height:450px; width:80%;"></div> </center> </div> <?php include("fonctions.inc.php"); // --------------------------- \\ // ********* VARIABLES ********* \\ $semaine = $semChoix; $anneeChoix = $_POST["zl_date_an"]; $semaine = "S".$semaine; $annee = "A".$anneeChoix; $nbSem = array(); $sommeTraf = array(); $reqSem = 'SELECT DISTINCT(semaine) as week FROM TRAFIC'; $req = mysql_query($reqSem) or die('Erreur SQL !'.$reqSem.'<br>'.mysql_error()); while ($donneesSemaine = mysql_fetch_array($req)) { $nbSem[] = $donneesSemaine['week']; } for ($i = 0 ; $i < count($nbSem) ; $i++) { $reqTraf = 'SELECT DISTINCT(inGlob+outGlob) as somme FROM TRAFIC WHERE Semaine = '.$nbSem[$i].''; $req = mysql_query($reqTraf) or die('Erreur SQL !'.$reqSem.'<br>'.mysql_error()); while ($donneesTraf = mysql_fetch_array($req)) { $sommeTraf[] = $donneesTraf['somme']; } } echo json_encode($sommeTraf); ?> <script type="text/javascript" class="code"> <?php echo "var traf = '".implode("<>",$sommeTraf)."'.split('<>');";?> $(document).ready(function(){ var g1 = <?php echo json_encode($sommeTraf);?>; var plot1 = $.jqplot ('Graph', [[g1]]); }); </script> </table> </body> </html>
Merci d'avance
Partager