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_CC.php

<?php

require "../../Outils/co.php";

if(isset($_GET['ID'])){
    $IDsite = $_GET['ID']; }


$list0 = $dbco->prepare("SELECT ID_acc_site FROM gest_acc_conso_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_conso_mois` WHERE ID_acc_site='$IDsite'");
    $del->execute();

}

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

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

$jour1 = explode("-", $jour);
$mois = $jour1[1];
$annee = $jour1[0];


$list2 = $dbco->prepare("SELECT SUM(conso_kwh) AS cc, SUM(cout_kwh) AS cout FROM gest_acc_conso_jours WHERE ID_acc_site='$IDsite' AND conso_jour  LIKE '".$annee."-".$mois."-%%'"); 
$list2->execute();
$R2 = $list2->fetch(PDO::FETCH_OBJ);

$UP3 = $dbco->prepare("INSERT INTO gest_acc_conso_mois (ID_acc_site, conso_mois, conso_annee, conso_kwh, cout_kwh) VALUES (:ID_acc_site, :conso_mois, :conso_annee, :conso_kwh, :cout_kwh)");
$UP3->bindparam(':ID_acc_site',$IDsite);
$UP3->bindparam(':conso_mois',$mois);
$UP3->bindparam(':conso_annee',$annee);
$UP3->bindparam(':conso_kwh',$R2->cc);
$UP3->bindparam(':cout_kwh',$R2->cout);
$UP3->execute(); 

$UP4 = $dbco1->prepare("INSERT INTO gest_acc_pmo_site_".$IDsite."_mois (mois, conso_kwh, conso_cout, cc_aci_kwh, cout_cc_aci, ac_aci_kwh, cout_ac_aci, inj_aci_kwh, autoconso_cor, autoconso_cor_kwh, autoconso_cor_cout) 
VALUES (:mois, :conso_kwh, :conso_cout, :cc_aci_kwh, :cout_cc_aci, :ac_aci_kwh, :cout_ac_aci, :inj_aci_kwh, :autoconso_cor, :autoconso_cor_kwh, :autoconso_cor_cout)");
$UP4->bindparam(':mois',$mois);
$UP4->bindparam(':conso_kwh',$R2->cc);
$UP4->bindparam(':conso_cout',$R2->cout);
$UP4->bindvalue(':cc_aci_kwh','0');
$UP4->bindvalue(':cout_cc_aci','0');
$UP4->bindvalue(':ac_aci_kwh','0');
$UP4->bindvalue(':cout_ac_aci','0');
$UP4->bindvalue(':inj_aci_kwh','0');
$UP4->bindvalue(':autoconso_cor','0');
$UP4->bindvalue(':autoconso_cor_kwh','0');
$UP4->bindvalue(':autoconso_cor_cout','0');
$UP4->execute();
 
}