Autocompletion

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Autocompletion

Autocompletion

par bulldog78 » 10 mai 2010, 16:56

Bonjour à tous,

Je travaille à partir d'un tutorial sur l'autocompletion avec jquery et ajax. http://www.nodstrum.com/2007/09/19/autocompleter/">

Cà fonctionne bien...

Le souci est le suivant, je souhaiterai afficher la ville, le département et la région dans la même "bulle".

J'ai 3 tables:
departement -> id_departement / id_region/ code/ nom_departement
region -> id_region / nom_region
maps_ville -> id_ville / id_departement/nom/cp

Mon code de traitement php:

Code : Tout sélectionner

<?php mysql_connect('localhost', 'user', 'password'); mysql_select_db('dataBase'); if(isset($_POST['queryString'])) { $queryString=$_POST['queryString']; if(strlen($queryString) >0) { $result = mysql_query("SELECT * FROM maps_ville, departement, region WHERE nom LIKE '$queryString%' AND id_depart=nom_departement AND id_region = nom_region LIMIT 10"); if($result) { while ($recherche = mysql_fetch_object($result)) { echo '<li onClick="fill(\''.$recherche->nom&$recherche->nom_departement&$recherche->nom_region.'\');">'.addslashes(utf8_encode($recherche->ville)).','.$recherche->nom_departement.','.$recherche->nom_region.'</li>'; } } } } ?>
Merci d'avance pour votre aide