bonjour à tous !
je souhaitrai avoir une idée qui permet d'avoir une liste de noms de personnes en saisissant juste une lettre dans une zone de texte puis avoir la liste des noms qui contiennent la lettre saisie sur une seule page. ci joint le code qui permet d'afficher la liste déroulante qui contient la lettre saisi dans un champ text nom.
en réalité je cherche une idée meilleure car en ce moment j'affiche cette liste mais dans une autre page. quand je saisie une lettre dans le champ text nom et je fait envoyer puis dans une autre page la liste des noms qui contienne cette lettre s'affiche. voila j'spère que je suis claire.
merci pour toute intervention!
exemple si je saisie a dans la liste j'aurai alice, alexandre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $nom=$_POST["nom"]; $query="select * from personne where nom_personne like '%$nom%' order by nom_personne ;"; $result=mysql_query($query); $nombrelignes = mysql_num_rows($result); if ($nombrelignes==0) echo"il n'y a pas d'enregistrements"; else {echo "<select name='nompersonne' style='color #FFFFFF; border: 1px solid #81A2CB; background-color: #81A2CB'>"; for ($i=0;$i<$nombrelignes;$i++) { $nom = mysql_result($result,$i,"nom_personne"); echo "<option value=$nom> $nom </option>"; } echo "</select>"; } ?>
Partager