Your IP : 216.73.216.65


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

<?php
if(isset($type)){}else{
require "../../Outils/co.php";}

$IDsite=$_GET['ID'];


$list0 = $dbco->prepare("SELECT ID_acc_site FROM gest_acc_autoconso_mois WHERE ID_acc_site='$IDsite'"); 
$list0->execute();
$R0 = $list0->fetch(PDO::FETCH_OBJ);

if(isset($R0->ID_acc_site)){

    $del=$dbco->prepare("DELETE FROM `gest_acc_autoconso_mois` WHERE ID_acc_site='$IDsite'");
    $del->execute();

}

$list1 = $dbco->prepare("SELECT DISTINCT Autoconso_jour FROM `gest_acc_autoconso_jours` WHERE ID_acc_site='$IDsite' AND Autoconso_jour LIKE '2024-%%-01'"); 
$list1->execute();

while ($R1 = $list1->fetch(PDO::FETCH_OBJ)) {
$jour=$R1->Autoconso_jour;

$jour1 = explode("-", $jour);
$jour2 = $jour1[1];


$list2 = $dbco->prepare("SELECT SUM(AutoConso_kwh) AS ac, SUM(conso_base_kwh) AS cb, SUM(Conso_kwh) AS cc, SUM(injection_kwh) AS inj, SUM(Cout_cc_kwh) AS ccc, SUM(Cout_ss_kwh) AS css, SUM(Cout_ac_kwh) AS cac FROM gest_acc_autoconso_jours WHERE ID_acc_site='$IDsite' AND Autoconso_jour LIKE '2024-".$jour2."-%%'"); 
$list2->execute();
$R2 = $list2->fetch(PDO::FETCH_OBJ);

$UP3 = $dbco->prepare("INSERT INTO gest_acc_autoconso_mois (ID_acc_site, Autoconso_mois, conso_base_kwh, Cout_cc_kwh, Conso_kwh, Cout_ss_kwh, AutoConso_kwh, Cout_ac_kwh, injection_kwh) 
                                                    VALUES (:ID_acc_site, :Autoconso_mois, :conso_base_kwh, :Cout_cc_kwh, :Conso_kwh, :Cout_ss_kwh, :AutoConso_kwh, :Cout_ac_kwh, :injection_kwh)");
$UP3->bindparam(':ID_acc_site',$IDsite);
$UP3->bindparam(':Autoconso_mois',$jour2);
$UP3->bindparam(':Conso_kwh',$R2->cc);
$UP3->bindparam(':Cout_cc_kwh',$R2->ccc);
$UP3->bindparam(':conso_base_kwh',$R2->cb);
$UP3->bindparam(':Cout_ss_kwh',$R2->css);
$UP3->bindparam(':AutoConso_kwh',$R2->ac);
$UP3->bindparam(':Cout_ac_kwh',$R2->cac);
$UP3->bindparam(':injection_kwh',$R2->inj);
$UP3->execute();

}