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
Bonjour à tous,
Je travaille à partir d'un tutorial sur l'autocompletion avec jquery et ajax. [url]http://www.nodstrum.com/2007/09/19/autocompleter/">[/url]
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]
<?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>';
}
}
}
}
?>
[/code]
Merci d'avance pour votre aide