Your IP : 216.73.216.65


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

<?php 
$chart1 = $dbco->prepare("SELECT S.Nom, SUM(C.prod_kwh) AS prod FROM gest_acc_sites S JOIN gest_acc_prod_mois C ON S.ID_acc_site=C.ID_acc_site WHERE C.prod_annee = '".$_SESSION['year']."' AND S.ID_pmo='$IDpmo' GROUP BY S.Nom"); 
$chart1->execute();
$tabn = "";
$tabc = "";
$i=1;
while ($C1 = $chart1->fetch(PDO::FETCH_OBJ)) {
if($i == 1){
$Vn = "'".$C1->Nom."'";
$Vc = round($C1->prod);
}else{
$Vn = ", '".$C1->Nom."'";
$Vc = ", ".round($C1->prod)."";
}
$tabn .= $Vn;
$tabc .= $Vc;
$i++;
}

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



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

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

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