Bonjour à tous !!

Je souhaite récuperer plusieurs lignes de table à partir d'un identifiant (id) sur un formulaire, pour rappel je travail sur
un projet en php et mysql j'ai 4 tables dans ma BDD .
employe(id_emp, nom, prenom, id_depart, id_serv), departement(id_depart, libelle) , service(id_serv, libelle, id_depart)
et la table retraite(id_retrait, annee, id_emp, id_depart, id_serv), j'ai trois liste deroulantes la premiere contienne des
valeurs c-a-d l'id de la table employe et j'aimerais, une fois que l'utilisateur sélectionne une valeur dans la première
liste déroulante que les 2 autres listes déroulantes m'affichent les données qui sont enregistrées à partir de la valeur
de l'id sélectionner.
voici mon code : le fichier myquery.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
  include('config/bdd.php');  
     $output = '';
   if( isset($_POST['id_emp']) )
{
 
 $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
    WHERE employe.id_emp = :id_emp';
 
    $traitemet = $bdd->prepare($query);
  $traitemet->execute(
    array(':id_emp' => $_POST['id_emp'] ));
  $result = $traitemet->fetchAll();   
 
  foreach ($result as $row )
  {
    $output .= '<option value="'.$row["id_depart"].'">'.$row["libelle"].'</option>';
     $output .= '<option value="'.$row["id_serv"].'">'.$row["libelle"].'</option>';
 
 }
le fichier index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
j'ai un bésoin d'un coup de main merci !!