Advertisement
Guest User

Untitled

a guest
Mar 8th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.27 KB | None | 0 0
  1. <?php
  2.  
  3.         $DB = pg_connect("host=pgsql2 user=tpcurseurs dbname=tpcurseurs password=tpcurseurs");
  4.         if(!$DB){
  5.                 die("Unable to connect");
  6.         }
  7.  
  8.         $request = "SELECT * FROM service ORDER BY num_service";
  9.         $result = pg_query($DB, $request);
  10.         if(!$result){
  11.                 die("Unable to query : </br> $request");
  12.         }
  13.  
  14.         $stmt = "reqEmplServ";
  15.         $subPreparedRequest = pg_prepare($DB, $stmt, "SELECT * FROM employe WHERE num_service = $1 ORDER BY coeff_salaire");
  16.  
  17.         while($raw = pg_fetch_assoc($result)){
  18.                 echo("<table>");
  19.                 $num_service = $raw["num_service"];
  20.  
  21.                 //premiere ligne du service
  22.                 echo("<tr>");
  23.                 echo("<td>".$num_service."</td>");
  24.                 echo("<td>".$raw["nom_service"]."</td>");
  25.                 echo("<td>".$raw["nom_chef"]."</td>");
  26.                 echo("</tr>");
  27.  
  28.                 //Ligne des employes
  29.                 $subResult = pg_execute($DB, $stmt, array($num_service));
  30.                 if(!$subResult){
  31.                         die("Unable to query : </br> \$subRequest");
  32.                 }
  33.  
  34.                 $average = 0;
  35.                 $max = 0;
  36.                 $min = 10000000;
  37.                 $total = pg_num_rows($subResult);
  38.                 while($subRaw = pg_fetch_assoc($subResult)){
  39.                         $coeff = $subRaw["coeff_salaire"];
  40.  
  41.                         echo("<tr>");
  42.                         echo("<td>".$subRaw["num_employe"]."</td>");
  43.                         echo("<td>".$subRaw["nom_employe"]."</td>");
  44.                         echo("<td>".$coeff."</td>");
  45.                         echo("</tr>");
  46.  
  47.                         $average = $average + $coeff;
  48.                         if($max < $coeff){
  49.                                 $max = $coeff;
  50.                         }
  51.                         if($min > $coeff){
  52.                                 $min = $coeff;
  53.                         }
  54.                 }
  55.                 echo("</table>");
  56.                 $average = $average / $total;
  57.                 //Derniere ligne du service
  58.                 echo("Moyenne = ".$average." | Coef max = ".$max." | Coef min = ".$min." | Total employes = ".$total."</br></br>");
  59.         }
  60.  
  61.  
  62. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement