Est-il possible d'afficher le name si on connait l'id.

James3.4 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -  
James3.4 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -
CREATE TABLE 'quartier ' (
      'Id' int(11) NOT NUL,
      'name' varchar(255) NOT NUL
) ENGINE = InnoDB DEFAUT CHARSET=utf8;

INSERT INTO 'quartier' ('id', 'name') VALUES 
(1, 'GHANA'),
(2, 'RDC'),

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    c'est possible, en effet.
    exemple:
    select name from quartier where id = 1;
    1
    1. James3.4 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
       
      Comment affiché la valeur du name en php
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > James3.4 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
       
      as-tu commencé ton programme PHP?
      0
    3. James3.4 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Oui
      0
    4. James3.4 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       

      </style>
      <script src="jquery-3.2.1.min.js" type="text/javascript"></script>
      <script>
      function getState(val) {
      $.ajax({
      type: "POST",
      url: "getState.php",
      data:'ville_id='+val,
      success: function(data){
      $("#commune-list").html(data);
      getCity();
      }
      });
      }


      function getCity(val) {
      $.ajax({
      type: "POST",
      url: "getCity.php",
      data:'commune_id='+val,
      success: function(data){
      $("#quartier-list").html(data);
      }
      });
      }

      </script>

      //ici je récupère l'id quand on remplit le formulaire de la ville, commune et quartier.
      <?php if (isset($_POST['ok'])) {
      echo 'la ville est : ' . $_POST["ville"].'<br>';
      echo 'la state est : ' . $_POST["comm"].'<br>';
      echo 'la city est : ' . $_POST["quartier"].'<br>';}
      ?>

      //maintenant je cherche à récupérer le nom de la ville (que j'ai nommer ville_name dans la Table: ville) grace a l'id que je connais ($_POST['ville'])
      <?php $sql ="SELECT 'ville_name' from ville WHERE 'id'=?"; ?>

      </head>
      <body>
      <form action="" method="POST">
      <div class="frmDronpDown">
      <div class="row">
      <label>ville:</label><br/>
      <select name="ville" id="ville-list" class="demoInputBox form-control" onChange="getState(this.value);" >
      <option value disabled selected>Select ville</option>
      <?php foreach($results as $ville) { ?>
      <option value="<?php echo $ville['id']; ?>"> <?php echo $ville["ville_name"]; ?></option>
      <?php } ?>
      </select>
      </div>
      <div class="row">
      <label>Commune:</label><br/>
      <select name="comm" id="commune-list" class="demoInputBox form-control" onChange="getCity(this.value);" >
      <option value="" name="comm">Select commune</option>
      </select>
      </div>
      <div class="row">
      <label>Quartier:</label><br/>
      <select name="quartier" id="quartier-list" class="demoInputBox form-control" >
      <option value="" name="quartier">Select quartier</option>
      </select>
      </div>
      </div>
      <button value="submit" name="ok">valider</button>
      </form>
      </body>
      </html>
      0