Problème d'autocomplession avec le Framework sriptaculous
Posté : 15 mai 2008, 16:31
Bonjour à tous,
Je souhaite faire de l'auto-complession AJAX sur l'un des champs de mon formulaire, pour cela j'utilise Scriptaculous un framework libre.
Mais ça ne fonctionne pas, j'ai pourtant respecté tout ce qu'il fallait faire je ne comprend pas.
Sachant que mon site est hebergé chez 1&1.
Voici le code du formulaire
Sachant j'ai bien mis les liens necessaires tels que
Et que mon fichier auto_result.php me retourne bien la liste demandée
code du fichier auto_result.php
Je souhaite faire de l'auto-complession AJAX sur l'un des champs de mon formulaire, pour cela j'utilise Scriptaculous un framework libre.
Mais ça ne fonctionne pas, j'ai pourtant respecté tout ce qu'il fallait faire je ne comprend pas.
Sachant que mon site est hebergé chez 1&1.
Voici le code du formulaire
Code : Tout sélectionner
<script type="text/javascript" language="javascript" charset="utf-8">
new Ajax.Autocompleter("nom_anim","liste","auto_result.php",{paramName:"value",minChars:1});
</script>
<form action="archive_animations.php" method="post" name="search_animation">
<p align="center">
<div align="left" style="width:auto; height:auto">
<label>Nom de l'animation</label>
<input id="nom_anim" name="nom_anim" type="text" size="30" maxlength="100" />
<div id="liste" style="background-color:#999999; width:auto; height:auto"></div>
</div>...Code : Tout sélectionner
<script src="scriptaculous/lib/prototype.js" type="text/javascript"></script>
<script src="scriptaculous/src/scriptaculous.js" type="text/javascript"></script>code du fichier auto_result.php
$val=$_POST['value'];
$req= "select anim_nom from animations where anim_nom like '$val%'";
$result= mysql_query($req);
$nb= mysql_num_rows($result);
$i=0;
echo"<ul>";
while ($nb>$i)
{
$data=mysql_fetch_object($result);
echo "<li>$data->anim_nom</li>";
$nb--;
}
echo"</ul>";
Merci d'avance pour votre aide, car je ne m'en sort plus