1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
   |  
 <?php include('config/bdd.php');
 
 $ident ='';
 
$query = 'SELECT employe.id_emp, departement.id_depart, departement.libelle, service.id_serv, service.libelle 
   FROM employe
    INNER JOIN departement ON employe.id_depart = departement.id_depart 
    INNER JOIN service ON employe.id_serv = service.id_serv;
  $traitemet = $bdd->prepare($query);
     $traitemet ->execute() ;
        
       $result = $traitemet->fetchAll();    
       foreach ($result as $row ) {
  $ident.= '<option value="'.$row["id_emp"].'">'.$row["id_emp"].'</option>'."\n";
     
 }
?>
 
  <script src="assets/jquery-3.4.1.js"></script> 
<script>
  $(document).ready(function(){
 
   $('#id_emp').on('change', function(){
 
    var id_emp = $(this).val();
    $.ajax({
      url :' myquery.php,
      method: "post", 
      dataType: 'html',
      data :{id_emp':id_emp},
      success :function(data)
      {
        console.log(data);
        $('#.id_depart').html(data);
 
      },
      error : function(err){console.log(err)}
    })
  })
    })
 
 
 
    $(document).ready(function(){
   $('#id_emp').on('change', function(){
 
    varid_emp = $(this).val();
    $.ajax({
      url : myquery.php',
      method: "post", 
      dataType: 'html',
      data :{id_emp':id_emp},
      success :function(data)
      {
        console.log(data);
        $('#.id_serv').html(data);
 
      },
      error : function(err){console.log(err)}
    })
  })
    });
</script>
 
<body>
 <div class = "container" >    
  <form method ="POST">
 
    <label for="id_emp">N° Identifiant & employe</label>  
 
          <select name ="id_emp" id ="id_emp" class ="form-control action">
                     <option value="">selectionner</option>
                                <?php   echo $ident; ?>
 
 
         </select>
 
  <label for="id_depart">Departement</label>
           <select name ="id_depart" class="form-control" id="id_depart">
              <option value="aucun" selected="selected">-sélectionner-</option>
        <?php  
           $flye1 = $bdd->query('SELECT id_depart, libelle FROM departement');
 
           while ($donees1 = $flye1 ->fetch()) {
            $dept     = $donees1['id_depart'];
            $datadept = $donees1['libelle'];
 
       ?>
        <option value ="<?php echo $dept; ?>"><?php echo $datadept;  ?></option>
        <?php  
         } 
        ?>        
      </select> <br>
 
  <label for="id_serv">Direction ou Service</label>
 
           <select name ="id_serv" class="form-control select2" id="id_serv">
               <option value="aucun" selected="selected">-sélectionner-</option>
           <?php  
               $flye2 = $bdd->query('SELECT id_serv, libelle FROM direction');
 
 while ($donees2 = $flye2->fetch()) {
                    $direct     = $donees2[id_serv'];
                    $datadirect = $donees2['libelle'];
          
           ?>
                <option value ="<?php echo $direct; ?>"><?php echo $datadirect; ?></option>
          <?php 
            } 
          ?> 
           </select>
 
 
 
 </form>
</body> 
</html> | 
Partager