Liste déroulante et aide à la décision

skmancuso Messages postés 53 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 11 janvier 2007 - 3 mars 2005 à 16:57
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 3 mars 2005 à 17:25
Bonjour,

J'ai créé un formulaire avec une liste déroulante de type combobox. La combobox se remplit avec des valeurs se trouvant dans une base de données. Il y en a environ 200.

Je souhaiterais que la recherche s'affine au fure et à mesure que l'on tape les lettres. Actuellement ce n'est pas le cas et il ne recherche qu'en considérant la première lettre de chaque mot.

Comment faire pour affiner la recherche au fure et à mesure que les lettres sont tapée?

Merci d'avance

Skmancuso

3 réponses

davwart Messages postés 855 Date d'inscription mardi 19 novembre 2002 Statut Membre Dernière intervention 28 juillet 2009 1
3 mars 2005 à 17:02
salut !

deux possibilités:

la soltuon 100% php est de raffraichir ta page à chaque lettre tappée
et en remplissant ta combobox avec la liste de tous les elements qui
comment par les lettres deja tappées.

jamais testén mais suis sur que c super super lent.



donc, à mon avis , tu dois t'orienter vers du javascript.
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
0
skmancuso Messages postés 53 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 11 janvier 2007
3 mars 2005 à 17:07
Je suis d'accord avec toi
Une solution purement php est trop lente er relativement lourde pour ce cas.
Malheureusment je ne connais que très peu le javascript. Est-ce que tu peux
me conseiller un bout de code qui pourrrait m'aider à réaliser cet fonction?

Merci d'avance

skmancuso
0
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
3 mars 2005 à 17:25
Salut,



consulte cet article :



http://toutjavascript.com/savoir/xmlhttprequest.php3



a +

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
0
Rejoignez-nous