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

<?php

$list0 = $dbco->prepare("SELECT ID_pmo FROM gest_acc_pmo_jours WHERE ID_pmo='$IDpmo'"); 
$list0->execute();
$R0 = $list0->fetch(PDO::FETCH_OBJ);

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

    $del=$dbco->prepare("DELETE FROM `gest_acc_pmo_jours` WHERE ID_pmo='$IDpmo'");
    $del->execute();

}

$list1 = $dbco->prepare("SELECT DISTINCT jour FROM `gest_acc_pmo_heures` WHERE ID_pmo='$IDpmo'"); 
$list1->execute();

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

$list2 = $dbco->prepare("SELECT SUM(base_conso_kwh) AS cc, SUM(soutirage_kwh) AS ss, SUM(prod_kwh) AS pr, SUM(autoconso_kwh) AS ac, SUM(injection_kwh) AS inj FROM gest_acc_pmo_heures WHERE ID_pmo='$IDpmo' AND jour='$jour'"); 
$list2->execute();
$R2 = $list2->fetch(PDO::FETCH_OBJ);

$UP3 = $dbco->prepare("INSERT INTO gest_acc_pmo_jours (ID_pmo, jour, base_conso_kwh, prod_kwh, autoconso_kwh, injection_kwh, soutirage_kwh) VALUES (:ID_pmo, :jour, :base_conso_kwh, :prod_kwh, :autoconso_kwh, :injection_kwh, :soutirage_kwh)");
$UP3->bindparam(':ID_pmo',$IDpmo);
$UP3->bindparam(':jour',$jour);
$UP3->bindparam(':base_conso_kwh',$R2->cc);
$UP3->bindparam(':prod_kwh',$R2->pr);
$UP3->bindparam(':autoconso_kwh',$R2->ac);
$UP3->bindparam(':injection_kwh',$R2->inj);
$UP3->bindparam(':soutirage_kwh',$R2->ss);
$UP3->execute();

}