Jquery Autocomplete valeur input
Lorenzo1979
Messages postés
2
Statut
Membre
-
Lorenzo1979 Messages postés 2 Statut Membre -
Lorenzo1979 Messages postés 2 Statut Membre -
Bonjour,
Après des heures de recherches infructueuses, puis-je vous demander votre aide pour le problème suivant?
J'ai 3 input avec autocomplete dans un formulaire. Tout fonctionne très bien.
Pour l'un deux ( recherche d'un lieu dans une table de ma bdd), j'aimerais automatiquement alimenter 3 autres champs ( adresse, code postal et ville) suivant la valeur que l'utilisateur aura sélectionné ( nom du bâtiment) dans les résultats de l'autocomplete.
Voici le bout de code actuel qui ne fonctionne pas.
search_lieux.php
Avez-vous l'astuce?
Après des heures de recherches infructueuses, puis-je vous demander votre aide pour le problème suivant?
J'ai 3 input avec autocomplete dans un formulaire. Tout fonctionne très bien.
Pour l'un deux ( recherche d'un lieu dans une table de ma bdd), j'aimerais automatiquement alimenter 3 autres champs ( adresse, code postal et ville) suivant la valeur que l'utilisateur aura sélectionné ( nom du bâtiment) dans les résultats de l'autocomplete.
Voici le bout de code actuel qui ne fonctionne pas.
$(document).ready(function() {
$('#pickup').autocomplete({
serviceUrl: 'search_lieux.php',
dataType: 'json'
select: function( event, ui ) {
$('#pickup').val(ui.item.pickup);
$('#pickupadresse').val(ui.item.adresse);
$('#pickupcp').val(ui.item.CP);
$('#pickupville').val(ui.item.ville);
});
});
search_lieux.php
if(isset($_GET['query'])) {
$q = htmlentities($_GET['query']);
try {
$bdd = new PDO('mysql:host=localhost;dbname=biribin', 'root', '');
$bdd->exec("SET CHARACTER SET utf8");
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}
$requete = "SELECT * FROM lieux WHERE Lieux_Nom LIKE '". $q ."%'";
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
while($donnees = $resultat->fetch(PDO::FETCH_ASSOC)) {
$suggestions['pickup'] = $donnees['Lieux_Nom'];
$suggestions['adresse']= $donnees['Lieux_Adresse'];
$suggestions['cp'] = $donnees['Lieux_CP'];
$suggestions['ville'] = $donnees['Lieux_Ville'];
$matches = $suggestions[];
}
echo json_encode($matches);
}
Avez-vous l'astuce?
A voir également:
- Jquery Autocomplete valeur input
- Input signal not found ✓ - Forum Matériel & Système
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Input not supported - Forum Ecran
- Formule excel si contient texte alors valeur ✓ - Forum Excel
- Valeur ascii - Guide