Your IP : 216.73.216.65


Current Path : /home/ataenra/www/ATA/INTRANET/Tech/MesSav/
Upload File :
Current File : /home/ataenra/www/ATA/INTRANET/Tech/MesSav/MesForm4.php

<?php
$l2 = $dbco->prepare("SELECT * FROM gest_mes WHERE ID_Mes=".$_GET['ID']."");
$l2->execute();
$r2 = $l2->fetch(PDO::FETCH_OBJ);

if($r2->Ens_ae !=0){$table1="gest_ens_pac_ae"; $table2="gest_gamme_pac"; $Ens="Ens_ae"; $table3="gest_produits_pac_ae"; $table4="gest_join_pac_ae";}
if($r2->Ens_aa !=0){$table1="gest_ens_pac_aa"; $table2="gest_gamme_pac_aa"; $Ens="Ens_aa"; $table3="gest_produits_pac_aa"; $table4="gest_join_pac_aa";}


$l4 = $dbco->prepare("SELECT * FROM ".$table1." E JOIN ".$table2." G ON E.ID_gamme=G.ID_gamme WHERE E.ID_Ens='".$r2->$Ens."'");
$l4->execute();
$r4 = $l4->fetch(PDO::FETCH_OBJ);


if($r4->RegimEauMax=="BT"){$temp=0.47;$checkP='Pmax35';$coeftamp=5;}
elseif($r4->RegimEauMax=="MT"){$temp=1.42;$checkP='Pmax55';$coeftamp=10;}
elseif($r4->RegimEauMax=="HT"){$temp=1.9;$checkP='Pmax70';$coeftamp=17;}

$l5 = $dbco->prepare("SELECT * FROM ".$table3." P JOIN ".$table4." J ON J.ID_produit=P.ID_Produit WHERE J.ID_ens='".$r2->$Ens."' AND P.Emp='UE'");
$l5->execute();
$r5 = $l5->fetch(PDO::FETCH_OBJ);


$Ppac=round($r5->$checkP/1000);
$volumetamponconseil=$Ppac*$coeftamp;
$volumetampint = $r4->VolTampInt;


?>


<!--FORMULAIRES A PARTIR DICI-->

<form action="index.php/tmes" method="POST" autocomplete="off" >
<div class="container1">
    
        <h4 class="btn-lg btn-info" type="submit" name="test"> Formulaire 4 : Infos / Unité Intérieure :</h4>
        <div style="overflow-x: hidden; overflow-y: hidden; width: 100%; height: 350px;">
                     
            <div class="row">
               
                    <div class="col-md-3-l">
                    <h4>Entrez toutes les valeurs</h4>

                    <select onchange="updateList3(this.value)" class="form-control" name="UI_Prec" id="UI_Prec" required>
                    <option value="" selected>UI Raccordé hydraulique :</option>
                    <option>Oui</option>
                    <option>Non</option>
                    </select><br>

                    <select onchange="updateList2(this.value)" class="form-control" type="number" id="Alti" required>
                    <option value="1" selected>Altimétrie :</option>
                    <option value="5">inférieure à 5m</option>
                    <option value="10">entre 5 et 10m</option>
                    <option value="15">supérieure à 10m</option>
                    </select><br>

                    <select onchange="updateList(this.value)" class="form-control" name="UI_Reseau" id="TE" required>
                    <option value="" selected>Type d'émetteurs :</option>
                    <option value="Rad">Radiateurs</option>
                    <option value="PC">Plancher Chauffant</option>
                    <option value="PCRad">Radiateurs + Plancher Chauffant</option>
                    </select> <br>

                    <select onchange="updateList1(this.value)" class="form-control" name="UI_Decoup" id="Dec" required>
                    <option value ="" selected>Type de découplage :</option>
                    <option>Direct</option>
                    <option>Echangeur</option>
                    <option>Ballon tampon en série</option>
                    <option>Ballon tampon en parallèle</option>
                    </select> <br>

                    <select class="form-control" name="UI_Fuite" required>
                    <option value="" selected>Présence de fuites :</option>
                    <option>Non</option>
                    <option>Oui</option>
                    </select><br>

                    <select class="form-control" type="number" id="VVA" name="VolVEAccess" required>
                    <option value="0" selected>Vase Expansion supplémentaire :</option>
                    <option value="0">Non</option>
                    <option value="5">5L</option>
                    <option value="10">10L</option>
                    <option value="15">15L</option>
                    <option value="20">20L</option>
                    <option value="25">25L</option>
                    <option value="30">30L</option>
                    </select><br>

                    </div>


                    <div class="col-md-3-l">
                    <h4>Calculs In-Situ</h4>

                    <select class="form-control" type="number" id="NBR">
                    <option value="0" selected>Nombre de radiateurs :</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option value="6">6</option>
                    <option value="7">7</option>
                    <option value="8">8</option>
                    <option value="9">9</option>
                    <option value="10">10</option>
                    <option value="11">11</option>
                    <option value="12">12</option>
                    <option value="13">13</option>
                    <option value="14">14</option>
                    <option value="15">15</option>
                    </select><br>



                    <select type="text" class="form-control" name="TypeR"  id="trad"><option value="0">Type radiateurs</option><option value="6">T11</option><option value="8">T23</option><option value="10">T33</option><option value="14">Fonte</option></select> <br>
                    <input class="form-control" type="text" class="form-control" placeholder="Surface de plancher chauffant :" id="NBPC"><br>
                    
                    <select class="form-control" type="number" name="vtamp"  id="tamp">
                    <option value="5" selected>Volume du tampon :</option><option value="25">25</option><option value="50">50</option><option value="75">75</option><option value="100">100</option><option value="125">125</option><option value="150">150</option><option value="200">200</option><option value="300">300</option><option value="500">500</option>
                    </select> <br>

                    

                    <?php  ?>
                    <input type="hidden" name="rtemp"  id="dilat" value="<?php echo $temp; ?>">
                    <input type="hidden" name="Pvtamp"  id="volumeTamp" value="<?php echo $r5->$checkP; ?>">
                    <input type="hidden" name="Pve"  id="PressionVE" value="">
                    <input type="hidden" name="VN"  id="VN" value="<?php echo $volumetamponconseil; ?>">
                    <input type="hidden" name="VVI"  id="VVI" value="<?php echo $r4->CapaVaseExp; ?>">
                    <input type="hidden" name="VVT"  id="VVT" value="">
                    <input type="hidden" name="VTI"  id="VTI" value=<?php echo "$volumetampint";?>>
                    

                    <input type="hidden" name="CMR"  id="CCMR" value="<?php echo $r4->CMR;?>">
                    <input type="hidden" name="CMP"  id="CCMP" value="<?php echo $r4->CMP;?>">
                    <input type="hidden" name="TypeE"  id="typeE" value="">
                    <button type="button" onclick="getValue();">Calculer</button>

                    
                    </div>        
                    
                    
                    <div class="col-md-3-l">
                    <h4>Préconisations fabricants</h4>

                    <p>Volume mini Radiateurs : <?php echo "".$r4->CMR." Litres"; ?>
                    <p>Volume mini Plancher : <?php echo "".$r4->CMP." Litres"; ?>
                    <p>Capacité Vase Exp Machine : <?php echo "".$r4->CapaVaseExp." Litres"; ?>
                    <br>

                    <h4>Normes Hydrauliques</h4>
                    <p>Volume total minimum / Puissance : <?php echo "".$volumetamponconseil." Litres".""; ?>
                    <br>

                    <h4>Valeurs de l'installation</h4>
                    <p id="InfoPression"></p>
                    <p id="sortie"></p>
                    <p id="volumetotexp1"></p>

                    <p> Volume d'eau installation :<input class="form-control" type="text" name="UI_Volume" id='vtamp' minlength="1" maxlength="4" placeholder="Volume en litres" required /></p>

                    </div>

                    
                    
                    <div class="col-md-3-l">
                    <h4>Validation des controles</h4>

                    <p> Numéro de série :<input class="form-control" type="text" name="UI_NumS" required /></p>

                    <select class="form-control" name="UI_ConfVolEau" id="ConfVol" required>
                    <option value="" selected>Conformité volume d'eau :</option>
                    <option>Non</option>
                    <option>Oui</option>
                    </select><br>

                    <select class="form-control" name="UI_ConfVolExp" id='ConfVase' required>
                    <option value="" selected>Conformité volume vase Expansion :</option>
                    <option>Non</option>
                    <option>Oui</option>
                    </select><br>

                    <p>Ajuster la pression des vases si nécessaire.</p>


                    <?php  ?>
                   
            
                    
                    <input class="btn-lg btn-success" class="align-middle" type="submit" name="UI" value="Soumettre">
                    <input type='hidden' name='ID' value='<?php echo $_GET['ID'];?>'  >    
                    
                    </div> 
            </div>
         
            </div>


        </div>	
<script>

    

    function getValue() {
    // Sélectionner l'élément input et récupérer sa valeur
    var a = 0;
    var b = 0;
    var c = 0;
    var d = 0;
    
    var a = document.getElementById("NBR").value; //recup nb de rad
    var b = document.getElementById("trad").value; //recup coef rad
    var c = document.getElementById("NBPC").value; //recup surf PC
    var d = document.getElementById("tamp").value; //recup volume tampon posé
    var e = document.getElementById("VVA").value; //recup volume vase exp secondaire
    var f = document.getElementById("VVI").value; //recup volume vase exp intégré
    var h = document.getElementById("VTI").value; //recup volume tampon integré
    var o = document.getElementById("CCMR").value; //recup volume mini rad
    var p = document.getElementById("CCMP").value; //recup volume mini Plancher
    var q = document.getElementById('typeE').value;
    var t=Math.round(a*b*1+0.8*c+1*d+h*1);

    // Afficher la valeur
    document.getElementById('vtamp').value=t;
    // Dimensionner le vase

    var coefD = document.getElementById("dilat").value; //recup coef dilat
    var pg = document.getElementById("PressionVE").value; //recup pression alti
    var vve1 = t*coefD/100;
    var pf = 2;
    var eu = ((1*pf+1)-(pg*1+1))/(1*pf+1);
    var vv = Math.round(vve1*1.25/eu);
    var totexp = f*1 + e*1;
    document.getElementById("sortie").innerHTML = "Volume du vase d'expansion nécessaire : " + vv +" Litres";
    document.getElementById("volumetotexp1").innerHTML = "Volume du vase d'expansion totale : " + totexp +" Litres";
    document.getElementById('VVT').value=totexp;

     //Verif volume tampon
    if(totexp > vv){
    document.getElementById('ConfVase').value="Oui";
    }else{
        document.getElementById('ConfVase').value="Non";

}

    //Verif conformite volume eau
    if(q=="1" || q=="3" && t>=o){
        document.getElementById('ConfVol').value="Oui";
        
    }else if(q=="2" && t>=p){
        document.getElementById('ConfVol').value="Oui";
    }else{
    document.getElementById('ConfVol').value="Non";
    }

   



}


//control du vase expansion



//control des equipements obligatoire
    
   
    


 



document.getElementById("NBR").style.display = "none";
document.getElementById("trad").style.display = "none";
document.getElementById("NBPC").style.display = "none";
document.getElementById("tamp").style.display = "none";

function updateList3(D) {
if (D === "Non" || D === "") {document.getElementById("").style.display = "none";
} else if (D === "Oui") {document.getElementById("").style.display = "block";}
}

function updateList(A) {

if (A === "Rad") {

    document.getElementById("NBR").style.display = "block";
    document.getElementById("trad").style.display = "block";
    document.getElementById("NBPC").style.display = "none";
    document.getElementById('typeE').value=1;
    

} else if (A === "PC") {
    document.getElementById("NBR").style.display = "none";
    document.getElementById("trad").style.display = "none";
    document.getElementById("NBPC").style.display = "block";
    document.getElementById('typeE').value=2;
    

} else if (A === "PCRad") {
    document.getElementById("NBR").style.display = "block";
    document.getElementById("trad").style.display = "block";
    document.getElementById("NBPC").style.display = "block";
    document.getElementById('typeE').value=3;
    

} else {

    document.getElementById("NBR").style.display = "none";
    document.getElementById("trad").style.display = "none";
    document.getElementById("NBPC").style.display = "none";
    document.getElementById('typeE').value=0;
}

}

function updateList1(B) {
if (B === "Direct" || B === "Echangeur") {

    document.getElementById("tamp").style.display = "none";
    

} else if (B === "Ballon tampon en série" || B === "Ballon tampon en parallèle") {
        
    document.getElementById("tamp").style.display = "block";


}
}

function updateList2(C) {
if (C === "5") {
    var PressionVE =5*0.1;
    document.getElementById("InfoPression").innerHTML = "Pression du vase expansion : " + PressionVE + " bars";
    document.getElementById('PressionVE').value=PressionVE;
    
} else if (C === "10") {
        
    var PressionVE =10*0.1;
    document.getElementById("InfoPression").innerHTML = "Pression du vase expansion : " + PressionVE + " bars";
    document.getElementById('PressionVE').value=PressionVE;
} else if (C === "15") {
        
    var PressionVE =15*0.1;
    document.getElementById("InfoPression").innerHTML = "Pression du vase expansion : " + PressionVE + " bars";
    document.getElementById('PressionVE').value=PressionVE;
}

}








function controlC() {





}

function controlN() {





}


function getValue1(){
  
  //control du volume d'eau
  var Uiprec = document.getElementById('UI_Prec').value; //recup etat raccordement
  var vtot = document.getElementById('vtamp').value; //recup volume total installation
  var vn = document.getElementById('VN').value; //recup volume necessaire
  
  var Vtot=vtot*1;
  var Vn = vn*1;
  var CheckV=0;
  
  //if(Vn <= Vtot){CheckV=1; alert("test");}else if(Vn > Vtot){CheckV=0;alert("testnon")}
  
  
  if(Uiprec === "Non"){
  document.getElementById("TextControlInstall").innerHTML = "La mise en service ne peut être réalisée. ";
  document.getElementById('ControlInstall').value="Non raccordée";
  } 
  if(Uiprec === "Oui"){
  document.getElementById("TextControlInstall").innerHTML = "La mise en service peut être réalisée. ";
  document.getElementById('ControlInstall').value="Raccordée";
  }
  if(Vn <= Vtot){
      alert("conforme");
  document.getElementById("TextControlVol").innerHTML = "Le volume d'eau de l'installation est conforme. ";
  document.getElementById('ControlVol').value="Conforme";
  } 
  if(Vn > Vtot){
      alert("pas conforme");
  document.getElementById("TextControlVol").innerHTML = "Le volume d'eau de l'installation est insufissant. ";
  document.getElementById('ControlVol').value="Non Conforme";
  }
  }

    </script>
</body>