bonjour,

j'utilise un script jquery d'autocompletion qui récupère dans un champ imput de mon formulaire la valeur des colonnes villes / départements dans la table mysql

ça fonctionne bien mais j'aimerais récupérer également dans un champ hidden la valeur de la colonne id_ville de cette meme table

comment puis je procéder ?

la page du formulaire

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
<form id="form4" accept-charset="UTF-8" action="insertion.php"   method="post" >
	<label>Ville de Départ :</label><input  name='villedepart' type='text'  id='depart' value='' >
 
 <script type="text/javascript">
$(function() {
	$("#depart").autocomplete({
		source: "traitement.php",
		minLength: 2
	});				
});
</script>
  <input type="hidden" id="id_ville" name="id_ville" value="" />
<input name="submit" type="submit"  value="Envoyez"  />
 
</form>
et la page traitement.php qui retourne les valeurs de la table pour remplir l'input

Code php : 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
<?php 
if (isset($_GET['term'])){
 
	try {
 
	    $stmt = $connection->prepare('SELECT id_ville,villes,departement FROM communes WHERE villes LIKE :term LIMIT 10'  );
	    $stmt->execute(array('term' => '%'.$_GET['term'].'%'));
 
	    while($row = $stmt->fetch()) {
	        $return_arr[] =  $row['villes']." / ".$row['departement'];
			 			 	    }
 
	} catch(PDOException $e) {
	    echo 'ERROR: ' . $e->getMessage();
	}
 
    echo json_encode($return_arr);
	}
?>

merci pour votre aide