1. Payes ton code Vous allez voir, cest en fait trs simple
mettre en place. Voici tout dabord le formulaire :
Saisissez les chaines rechercher dans le champ de formulaire
ci-desous :
Texte placer pour tester que les rponses s'affichent par
dessus... Lorem ipsum ...
Voici le code javascript dont vous aurez besoin :
2. 'hidden'; } } // Dclaration de la fonction qui lance la
recherche function loadData() { // Cration de l'objet var XHR = new
XHRConnection(); XHR.appendData("foo",
document.getElementById('foo').value); // On soumet la requte //
Signification des paramtres: // + On indique l'objet qu'il faut
appeler le fichier search.php // + On utilise la mthode POST,
adapte l'envoi d'information // + On indique quelle fonction
appeler lorsque l'opration a t effectue
XHR.sendAndLoad("search.php", "POST", afficherResultats); } Cot
serveur, nous avons ce petit script PHP : [php] header("Pragma:
no-cache"); header("Expires: 0"); header("Last-Modified: " .
gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control:
no-cache, must-revalidate"); header("Content-type:
application/xml"); if(!empty($_REQUEST["foo"])) { $rqListBillet = "
SELECT * FROM `blog_blabla` WHERE `titre` like '" .
$_REQUEST["foo"] . "%' ORDER BY `date_parution` DESC";
$rsListBillet = mysql_query($rqListBillet); $xml = ""; if
(mysql_num_rows($rsListBillet) > 0) { while ($billet =
mysql_fetch_object($rsListBillet)) { $xml .= "ntitre) . ""
url="/blog/" . $billet->url_page . ".html" />"; } } } else {
$xml = ""; } $xml .= "n"; echo utf8_encode($xml); [/php]