R�cup�ration d'un tableau php en javascript pour jQplot
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 :
Code:
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> |
Si vous avez des id�es/pistes ou autres je suis preneur.
Merci d'avance