Impossible de se connecter à la base de données.
";
exit;
}
#############################################################
// Récupération de la saisie de l'utilisateur //
$search = $_POST['search'];
///////////////////////////////////////////////////
/// Fonction mettre en gras ///
///////////////////////////////////////////////////
function mettreEnGras($texte, $chaineGras)
{
$chaineGras1 = preg_replace('#\*#i', '-', $chaineGras);
$chaineGras2 = preg_replace('#\*#i', ' ', $chaineGras);
// On regarde si la chaine recherché se trouve au début du nom, prénom, service
if(preg_match('#^'.$chaineGras1.'#i', $texte) || preg_match('#^'.$chaineGras2.'#i', $texte))
{
$texte = preg_replace('#'.$chaineGras1.'#i', ''.ucfirst($chaineGras1).'', $texte);
$texte = preg_replace('#'.$chaineGras2.'#i', ''.ucfirst($chaineGras2).'', $texte);
}
else
{
$texte = preg_replace('#'.$chaineGras1.'#i', ''.$chaineGras1.'', $texte);
$texte = preg_replace('#'.$chaineGras2.'#i', ''.$chaineGras2.'', $texte);
}
return $texte;
}
#######################################################
###
#######################################################
$query_liste_rue = "
SELECT
c.commune_id,
c.commune_label,
c.postal_code
FROM
communes c
WHERE
c.commune_label like \"%$search%\"
OR c.postal_code like \"%$search%\"
ORDER BY
c.commune_label
";
// concat(c.commune_label,c.postal_code) like \"%$search%\"
$res_liste_rue = mysql_query($query_liste_rue, $bdd);
$Vli_nbre_resultat = 0;
$Vls_liste_commune = "";
while($val_liste_rue = mysql_fetch_array($res_liste_rue))
{
if($Vli_nbre_resultat < 10)
{
$Vli_id_commune = $val_liste_rue[0];
$Vls_nom_commune = $val_liste_rue[1];
$Vls_code_postal = $val_liste_rue[2];
##############################################################
### on met obligatoirement le code postal sur 5 chiffres
##############################################################
$Vli_nbre_chiffre = strlen($Vls_code_postal);
for($i=$Vli_nbre_chiffre;$i<5;$i++)
{
$Vls_code_postal = "0".$Vls_code_postal;
}
##############################################################
$Vls_liste_commune .= "
$Vls_nom_commune ($Vls_code_postal)
";
$Vli_nbre_resultat++;
}
else
{
$Vls_liste_commune .= "
Affiner la recherche...
";
break;
}
}
///////////////////////////////////////////////////
/// On affiche les résultats ///
///////////////////////////////////////////////////
if($Vls_liste_commune=='')
{
echo 'Pas de résultat...';
}
else
{
echo $Vls_liste_commune;
}
?>