Your IP : 216.73.216.212


Current Path : /home/a/t/a/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/charts/
Upload File :
Current File : /home/a/t/a/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/charts/graphconsosrepart.php

<?php 
$chart1 = $dbco->prepare("SELECT S.Nom, SUM(C.conso_kwh) AS conso FROM gest_acc_sites S JOIN gest_acc_conso_heures C ON S.ID_acc_site=C.ID_acc_site WHERE S.ID_pmo='$IDpmo' GROUP BY S.Nom"); 
$chart1->execute();
$chart3 = $dbco->prepare("SELECT SUM(C.conso_kwh) AS CC FROM gest_acc_conso_heures C JOIN gest_acc_sites S ON C.ID_acc_site=S.ID_acc_site WHERE S.ID_pmo='$IDpmo'"); 
$chart3->execute();
$C3 = $chart3->fetch(PDO::FETCH_OBJ);
$tabn = "";
$tabc = "";
$i=1;
while ($C1 = $chart1->fetch(PDO::FETCH_OBJ)) {
if($i == 1){
$Vn = "'".$C1->Nom."'";
$Vc = round($C1->conso);
}else{
$Vn = ", '".$C1->Nom."'";
$Vc = ", ".round($C1->conso)."";
}
$tabn .= $Vn;
$tabc .= $Vc;
$i++;
}

?>
<script>
		new Chart(document.getElementById("doughnutChartConsos"), {
			type: 'doughnut',
			data: {
				datasets: [{
                    
					data: [<?php echo "".$tabc.", '".$C3->CC."'"; ?>],
					
				}],
				labels: [<?php echo "".$tabn.", 'Total'"; ?>],
			},
            options: {  
                plugins: {
                    legend: {
                            display: false,
                            
                            }
                        }
                        }
		});
</script>



<!--graphique de repartitions par mois-->

<?php 
$chart2 = $dbco->prepare("SELECT C.conso_mois, SUM(C.conso_kwh) AS conso FROM gest_acc_sites S JOIN gest_acc_conso_mois C ON S.ID_acc_site=C.ID_acc_site WHERE C.conso_annee = '".$_SESSION['year']."' AND S.ID_pmo='$IDpmo' GROUP BY C.conso_mois ORDER BY C.conso_mois ASC"); 
$chart2->execute();
$tabm = "";
$tabc = "";
$i=1;
while ($C2 = $chart2->fetch(PDO::FETCH_OBJ)) {
if($i == 1){
$Vn = "'".$C2->conso_mois."'";
$Vc = round($C2->conso);
}else{
$Vn = ", '".$C2->conso_mois."'";
$Vc = ", ".round($C2->conso)."";
}
$tabm .= $Vn;
$tabc .= $Vc;
$i++;
}

?>
<script>
		new Chart(document.getElementById("barConsosMois"), {
			type: 'bar',
			data: {
				datasets: [{
                    
					data: [<?php echo $tabc; ?>],
					backgroundColor: ['rgb(241, 74, 74)'],
				
				}],
				labels: ['Janvier', 'Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre'],
			},
            options: {  
				responsive: false,
				maintainAspectRatio: false,
				showScale: false,
				
                plugins: {
                    legend: {
                            display: false,
                            position: 'right'
                            }
                        }
                        }
		});
</script>