champ qui crée liste de mots (champ dynamique)
bonjour, je voudrai que à partir de la saisie de quelques lettres dans un champ, une liste de noms appaisse et permette à l'uitlisateur de sélectionné un nom. Mais j'ai fais plusieurs tests, cela ne réagit pas. Commen faire? Merci.
Voici le champ:
Code:
1 2 3 4
| <tr>
<td>Déclarant</td>
<td> <input type="text" onKeyDown="RempliChamp()" id="declarant" name="declarant" value=""></td>
</tr> |
Voici la fonction RempliChamp dans javascript:
Code:
1 2 3 4 5 6 7 8 9 10
| function RempliChamp() {
document.form1.declarant.value= <?php
do {
echo $row_rsdecl['Nom'];
}
while ($row_rsdecl = mysql_fetch_assoc($rsdecl));
?>
alert("Ma valeur". $row_rsdecl['Nom']);
} |
VOici la requete dand php:
Code:
$query_rsdecl = "SELECT * FROM declarants where Nom like '%".$declarant."%' ORDER BY Nom ASC";