j'aimerais que dans ma liste déroulante je puisse taper par exemple les 3 premieres lettres (exemple je tape : mar )
et qu'il me propose les mots qui existe dans ma base par exemple (tous les noms existants : marie , marc , maryline ...)
j'ai reussi a recuper les valeurs dans ma base mais pas a restreindre mon choix quand je tape les 3 premieres lettres .
voici mon code :
<?php
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "entretien";
// connexion
@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");
@mysql_select_db("$bdd")
or die("Impossible de se connecter à la base");
$result = mysql_query("SELECT DISTINCT Nom FROM personne");
$nblignes = mysql_numrows($result);
?>
Nom
<select name="nom">
<?php for ($i=0;$i<$nblignes;$i=$i+1){ $nom = mysql_result($result,$i,"Nom");?>
<option value="<?php echo "$nom"; ?>">
<?php echo "$nom";?>
</option>
<?php } ?>
</select><br><br>
<?php
mysql_close();
?>
cela m'affiche tous les nom de ma base et je veux pas tous les afficher je sais pas si j'ai etais assez clair ?
merci d'avance