<body>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(<?php echo $name_chart; ?>);
function <?php echo $name_chart; ?>() {
var data = google.visualization.arrayToDataTable([
['Campagne', ' Moyenne de durée d\'appel total (en seconde)'],
<?php
$nbr="";
$echo = "";
while ($Camp = $requete->fetch(PDO::FETCH_ASSOC)) {
$nbr++;
$echo .= "['".$Camp['NOM_CAMPAGNE']."', ".$Camp['MOYENNE_TOTALE']."],";
}
echo substr($echo,0,-1); // on enlve la virgule de la fin
?>]);
var options = {
title: 'Moyenne de durée d\'appel par campagne',
hAxis: {title: 'Campagne', titleTextStyle: {color: 'blue'}}
};
var chart = new google.visualization.ColumnChart(document.getElementById('<?php echo $name_chart; ?>'));
chart.draw(data, options);
}
</script>
<div id="<?php echo $name_chart ?>" style="width: 900px; height: 500px;"></div>
</body>
echo date("H:m:i", valeur en seconde);
après tu à juste à faire$total = date("H:m:i", valeur 1) + date("H:m:i", valeur 2) + date("H:m:i", valeur 3) + date("H:m:i", valeur 4);function <?php echo $name_chart; ?>() {
var data = google.visualization.arrayToDataTable([
['Campagne', ' Moyenne de durée d\'appel total (en seconde)'],
<?php
$nbr="";
$echo = "";
while ($Camp = $requete->fetch(PDO::FETCH_ASSOC)) {
$nbr++;
$echo .= "['".$Camp['NOM_CAMPAGNE']."', ".$Camp['MOYENNE_TOTALE']."],";
}
echo substr($echo,0,-1); // on enlve la virgule de la fin
echo date("H:m:i", Ma variable?);
?>]);function <?php echo $name_chart; ?>() {
var data = google.visualization.arrayToDataTable([
['Campagne', ' Moyenne de durée d\'appel total (en seconde)'],
<?php
$nbr="";
$echo = "";
while ($Camp = $requete->fetch(PDO::FETCH_ASSOC)) {
$nbr++;
$echo .= "['".$Camp['NOM_CAMPAGNE']."', ".date("H:m:i", $Camp['MOYENNE_TOTALE'])."],";
}
echo substr($echo,0,-1); // on enlve la virgule de la fin
echo date("H:m:i", Ma variable?);
?>]);
Pour le total il te faut initialiser une variable qui sera à 0, puis tu ajoute à se 0 chaque variable:
function <?php echo $name_chart; ?>() {
var data = google.visualization.arrayToDataTable([
['Campagne', ' Moyenne de durée d\'appel total (en seconde)'],
<?php
$nbr="";
$echo = "";
$total = 0;
while ($Camp = $requete->fetch(PDO::FETCH_ASSOC)) {
$nbr++;
$total = $Camp['MOYENNE_TOTALE'] + $total;
$echo .= "['".$Camp['NOM_CAMPAGNE']."', ".$Camp['MOYENNE_TOTALE']."],";
}
echo substr($echo,0,-1); // on enlve la virgule de la fin
?>]);
echo date("H:m:i",$total);
var data = google.visualization.arrayToDataTable([
['Campagne', ' Moyenne de durée d\'appel total (en seconde)'],
<?php
$nbr="";
$echo = "";
while ($Camp = $requete->fetch(PDO::FETCH_ASSOC)) {
$nbr++;
$echo .= "['".$Camp['NOM_CAMPAGNE']."', ".date("H:m:i", $Camp['MOYENNE_TOTALE'])."],";
}
echo substr($echo,0,-1); // on enlve la virgule de la fin
?>]);
et à la place de $Camp['MOYENNE_TOTALE'], tu met ton heure (je sais pas comment elle s'appelle mais peut être pas MOYENNE_TOTAL))