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 -
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
-
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;
-
-
-
-
peux-tu nous le montrer, en utilisant les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
-
</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>
-