par
VeenZ » 13 juil. 2014, 19:09
Bonjour,
Dans le cadre d'un site de classements qui affiche des sites en fonction du nombre de votes , je voudrais générer un graphique pour chaque site qui permet de voir l'évolution des l'évolution des votes , le graphique est générer avec highchart en html 5 ...
Voici le code permettant l'intégration de mon graphique :
Sachant qu'il doit y avoir tous les jours du mois en cours
[javascript]<scriptsrc="chart/js/highcharts.js"></script><scriptsrc="chart/js/modules/exporting.js"></script><scripttype="text/javascript"> $(function(){ $('#container').highcharts({ chart:{ type:'line'}, title:{ text:''}, subtitle:{ text:''}, xAxis:{ categories:['1er jour du moins ...','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche','...Dernier jour du mois']}, yAxis:{ title:{ text:'Évolution des votes et des clicks'}}, plotOptions:{ line:{ dataLabels:{ enabled:true}, enableMouseTracking:false}}, series:[{ name:'Votes', data:[400,10,6.9,9.5,14.5,18.4,21.5,58.2]},{ name:'Clicks', data:[119,40.2,5.7,8.5,11.9,15.2,17.0]}]});});</script>
[/javascript]
Ensuite précédemment dans mon code j'utilise une boucle pour récupérer les informations du site
while($ligne = mysql_fetch_array($resultat)){ $serv_id=$ligne['id']; $name=$ligne['name']; $text=$ligne['text']; $web=$ligne['web']; $point=$ligne['point']; $game=$ligne['game']; $video_id=$ligne['video']; $logo=$ligne['logo']; $click=$ligne['nb_clic']; $rewr=$ligne['rewr'];}
Dans ma base de données à chaque fois qu'une personne vote pour tel ou tel site je récupère les données dans ma bdd dans ma table --> vote sous cette forme
id(id du vote) -->113
guid( id du site pour lesquelle on vote)-->839
ip (ip de la personne qui vote)-->12.58.552.65
dateheure( heure du vote)-->2014-06-30 20:39:43
Le défie maintenant consiste à partir du graphique highchart html5 à afficher l'évolution du nb de vote pour chaque mois en cours en temps réel
Merci à tous , si vous avez besoin d'informations supplémentaires n'hésitez pas à m'en faire part
Bonjour,
Dans le cadre d'un site de classements qui affiche des sites en fonction du nombre de votes , je voudrais générer un graphique pour chaque site qui permet de voir l'évolution des l'évolution des votes , le graphique est générer avec highchart en html 5 ...
Voici le code permettant l'intégration de mon graphique :
Sachant qu'il doit y avoir tous les jours du mois en cours
[javascript]<scriptsrc="chart/js/highcharts.js"></script><scriptsrc="chart/js/modules/exporting.js"></script><scripttype="text/javascript"> $(function(){ $('#container').highcharts({ chart:{ type:'line'}, title:{ text:''}, subtitle:{ text:''}, xAxis:{ categories:['1er jour du moins ...','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche','...Dernier jour du mois']}, yAxis:{ title:{ text:'Évolution des votes et des clicks'}}, plotOptions:{ line:{ dataLabels:{ enabled:true}, enableMouseTracking:false}}, series:[{ name:'Votes', data:[400,10,6.9,9.5,14.5,18.4,21.5,58.2]},{ name:'Clicks', data:[119,40.2,5.7,8.5,11.9,15.2,17.0]}]});});</script>
[/javascript]
Ensuite précédemment dans mon code j'utilise une boucle pour récupérer les informations du site
[php]while($ligne = mysql_fetch_array($resultat)){ $serv_id=$ligne['id']; $name=$ligne['name']; $text=$ligne['text']; $web=$ligne['web']; $point=$ligne['point']; $game=$ligne['game']; $video_id=$ligne['video']; $logo=$ligne['logo']; $click=$ligne['nb_clic']; $rewr=$ligne['rewr'];}
[/php]
Dans ma base de données à chaque fois qu'une personne vote pour tel ou tel site je récupère les données dans ma bdd dans ma table --> vote sous cette forme
id(id du vote) -->113
guid( id du site pour lesquelle on vote)-->839
ip (ip de la personne qui vote)-->12.58.552.65
dateheure( heure du vote)-->2014-06-30 20:39:43
Le défie maintenant consiste à partir du graphique highchart html5 à afficher l'évolution du nb de vote pour chaque mois en cours en temps réel
Merci à tous , si vous avez besoin d'informations supplémentaires n'hésitez pas à m'en faire part