Salut a vous !! je voudrais chargé automatiquement les données d'une table parcours dans une liste deroulante a partir de l'option selectionnée par l'utilisateiur qui sont issues d'une autre table mention ; les deux tables etant en relation dans ma base de données. pour l'instant je reussi juste a affiché lkes données des deux tables dans deux input select mais je voudrai que en selectionnant la mention , la liste deroulante suivante charge les nom de parcours qui correspondent a l'ID de la mention selectionnée
je developpe a l'aide du framework codeIgniter

Affichage des liste:
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
 
<select name="mention">
 
        <?php 
          if($mentions)
          {
              foreach($mentions as $mention)
              {
            ?>
         <option value=""> <?php echo $mention->nom_mention; ?></option>
          <?php
              }
          }
        ?>
</select> <br>
 
Parcours: 
<select name="parcour">
 
        <?php 
          if($parcours)
          {
              foreach($parcours as $parcour)
              {
            ?>
         <option value=""> <?php echo $parcour->nom_parcour; ?></option>
          <?php
              }
          }
        ?>
</select> <br>
Dans mon controleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
	public function cycle()
	{
 
		$data['cycles']=$this->model->getCycle();
		//recuperer les données de la table mention
		$data['mentions']=$this->model->getMention();
		$this->load->view('pages/cycle.php',$data);
 
	}
Dans mon modèle
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
 
     public function getMention()
     {
        $query = $this->db->get('mention');
       if ($query->num_rows()> 0){
           return $query->result();
       }else{
           return false;
       }
 
     }
     public function getParcour()
     {
        $query = $this->db->get('parcours');
       if ($query->num_rows()> 0){
           return $query->result();
       }else{
           return false;
       }
appercu des deux tables:
Nom : Capture du 2019-06-04 14-16-02.png
Affichages : 401
Taille : 23,7 Ko
merci d'avance