Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2019
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Affichage automatique des options d'une liste déroulante à partir de l'option sélectionnée dans une autre
    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 : 27
Taille : 23,7 Ko
    merci d'avance

  2. #2
    Rédacteur/Modérateur
    Avatar de jreaux62
    Homme Profil pro
    Webdesigner
    Inscrit en
    août 2008
    Messages
    15 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : août 2008
    Messages : 15 563
    Points : 31 762
    Points
    31 762
    Par défaut
    Bonjour,

    "Listes liées" avec ou sans Ajax
    "Si tu suis le chemin qui s'appelle « plus tard », tu arriveras à la place qui s'appelle « jamais »."
    François Camille Prévot (1910-1996), instituteur puis Directeur d'école et... mon grand-père.
    "Pose ta question, tu seras idiot une seconde. Ne la pose pas, tu seras idiot toute ta vie."
    Albert Einstein (1879-1955).
    Mes tutos DVP
    Gestion-Affichage de Nouvelles
    Affichage en tableau HTML
    Fonctions de redimensionnement d'images

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/07/2014, 20h58
  2. Réponses: 1
    Dernier message: 15/12/2013, 21h38
  3. [XL-2003] Copier automatiquement des valeurs vers une autre feuille
    Par Rabiry dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 24/01/2013, 08h31
  4. [SQL Dev] Affichage automatique des colonnes d'une table
    Par surfman dans le forum Sql Developer
    Réponses: 7
    Dernier message: 23/07/2012, 17h03
  5. Réponses: 5
    Dernier message: 06/09/2011, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo