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/graphfluxrdt.php



<?php 
$chart5 = $dbco->prepare("SELECT mois, base_conso_kwh AS conso, soutirage_kwh AS ss, autoconso_kwh AS ac, injection_kwh AS inj FROM gest_acc_pmo_mois WHERE ID_pmo='$IDpmo'"); 
$chart5->execute();


$tabm = "";
$tabc = "";
$tabac = "";
$tabinj = "";
$tabss = "";

$i=1;
while ($C5 = $chart5->fetch(PDO::FETCH_OBJ)) {

$chart6 = $dbco->prepare("SELECT C.Autoconso_mois, SUM(C.Conso_base_kwh) AS consoc, SUM(C.AutoConso_kwh) AS autoconso, SUM(C.Conso_kwh) AS ss FROM gest_acc_autoconso_mois C JOIN gest_acc_sites S ON C.ID_acc_site=S.ID_acc_site WHERE S.ID_pmo='$IDpmo' AND S.site_type ='AutoConso' AND C.Autoconso_mois ='$C5->mois'"); 
$chart6->execute();
$C6 = $chart6->fetch(PDO::FETCH_OBJ);

$Vcaci = round($C6->consoc);
$Vacaci = round($C6->autoconso);
$Vacss = round($C6->ss);

if($i == 1){

$Vc = round($C5->conso)+$Vacaci;
$Vac = round($C5->ac)+$Vacaci;
$Vinj = round($C5->inj);
$Vss = round($C5->ss);

}else{

$Vc = ", ".round($C5->conso)+$Vacaci."";
$Vac = ", ".round($C5->ac)+$Vacaci."";
$Vinj = ", ".round($C5->inj)."";
$Vss = ", ".round($C5->ss)."";

}

$tabc .= $Vc;
$tabac .= $Vac;
$tabinj .= $Vinj;
$tabss .= $Vss;
$i++;
}


?>
<script>
		new Chart(document.getElementById("barflux"), {
			type: 'bar',
			data: {
				labels: ['Janvier', 'Fevrier','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre'],
				datasets: [
					{
					label: 'Soutirage',
					data: [<?php echo $tabss; ?>],
						  
					backgroundColor: ['rgb(255, 205, 86)'],
					stack: 'Stack 0',
					},
					{
					label: 'AutoConso',
					data: [<?php echo $tabac; ?>],
						  
					backgroundColor: ['rgb(54, 162, 235)'],
					stack: 'Stack 0',
					},
					{
					label: 'Injection',
					data: [<?php echo $tabinj; ?>],
					backgroundColor: ['rgb(240, 255, 37)'],
					stack: 'Stack 0',
					},

					{
					label: 'Consommation de base',
					data: [<?php echo $tabc; ?>],
					backgroundColor: ['rgb(241, 74, 74)'],
					stack: 'Stack 1',
					},




			
						],

				
			},
           options: {
    				plugins: {
      					title: {
        					display: true,
        					
      							},
    						},
    				responsive: true,
    				scales: {
      							x: {
        							stacked: true,
      								},
      							y: {
        							stacked: true
      								}
    						}
  					}
			}
		);
</script>