Forums Développement Multimédia

Aller au contenu

pb avec moteur de recherche AJAX xhr tuto

CODE Ajax JQuery EaseJs

  • Vous ne pouvez pas répondre à ce sujet
Aucune réponse à ce sujet

#1 seb.sud78

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 14 September 2008 - 18:25 PM

Bonjour a tous ,

je suis en train de tester le tuto moteur de recherche AJAX xhr .

je l'ai adapté à ma base afin d'acceder aux équipes de ma table classement.

je pense avoir correctement adapté les scripts du tutoriel mais rien ne fonctionne icon_cry.gif

des que je saisie un caractère dans le chanmps recherche:

j'ai jute un message en bas de la page à la place de l'url avec un panneau triangulaire

un ! dedans et cela indique "erreur sur la page".

si quelqu'un peux m'aider ca serait super sympa!!!

voici le script
traitement.php
<?php header('Content-type: text/html') ;
     
     if(!empty($_POST["foo"]))
     {


require_once('../../Connec.php');

mysql_select_db($databa, $conct);
$rqListBillet =("SELECT nom_equi FROM classement WHERE `nom_equi` like '" . $_POST["foo"] . "%' ORDER BY `nom_equi` ASC");
$rsListBillet = mysql_query($rqListBillet, $conct) or die(mysql_error());


          if (mysql_num_rows($rsListBillet) > 0) {
               echo "\n<ul>";
               while ($billet = mysql_fetch_object($rsListBillet)) {
                    echo "\n<li><a href=\"/blog/" . $billet->url_page . ".html\" title=\"" . stripslashes(htmlentities($billet->titre)) . "\">" . stripslashes(htmlentities($billet->titre)) . "</a> (" . $billet->date_parution . ")</li>";
               }
               echo "\n</ul>";
          }
          else {
               echo "";
          }
     }

;?>

ensuite voici le formulaire

index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
 <body>

   &lt;script type="text/javascript" src="function.js">
     </script>

     &lt;script type="text/javascript">
          function loadData() {
               if (document.getElementById('foo').value.length > 0) {
                    sendData('foo='+ document.getElementById('foo').value, 'traitement.php', 'POST');
               }
               else {
                    document.getElementById('contenu').innerHTML = '';
               }
          }
     </script>




 <form id="formulaire" action="index.php" method="post">
               <fieldset>
                    <p>
                         <label for="foo">Saisissez les chaines à rechercher</label>
                         <input type="text" name="foo" id="foo" value="" onkeyup="loadData();" />
                    </p>
                    <!-- Zone pour l'affichage des résultats -->
                    <div id="contenu"></div>
               </fieldset>
          </form>
        
</body>
</html>

merci d'avance!!!



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP