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
et la page traitement.php qui retourne les valeurs de la table pour remplir l'input
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>
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
Partager