Remplir un champs au fur et à mesure

Remplir un champs au fur et à mesure - PHP - Programmation

Marsh Posté le 19-04-2007 à 14:31:47    

Bonjour à tous, voila j'ai une nouvelle contrainte que je vais vous expliquer attention faite chauffer les cerveaux  :pt1cable:  
 
Dans un champ de saisie l'utilisateur commence à entrer un mot correspondant à un enregistrement dans une base mysql. Au fur et à mesure qu'il tape les lettres du mot, une liste affiche en même temps les enregistrements correspondant à cette orthographe.
Ce qui permet d'effectuer une recherche sans connaître vraiment la syntaxe du champ. Il pourra en suite choisir dans la liste en cours de saisie le champ souhaité, ce qui remplira correctement le champ de départ.  
 
On m'a déjà proposer de partir sur du DHTML ou de l'ajax (mais jusqu'a maintenant l'ajax je m'en servais pour recurer mon lavabo  :lol: )
 
J'attend vos proposition, les pistes à suivre etc....
 
Merci d'avance

Reply

Marsh Posté le 19-04-2007 à 14:31:47   

Reply

Marsh Posté le 19-04-2007 à 14:43:30    

à moins que le nombre de valeurs possibles soit tres faible et que tu puisses toutes les précharger à l'ouverture de la page et les filtrer au fur et à mesure côté client via un javascript, tu seras de toute façon OBLIGE de passer par une solution ajax ou un truc approchant non ? [:spamafote]
 


---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 19-04-2007 à 14:44:50    

Ouais il mais il a pas l'air de connaitre l'ajax  [:mullet]

Reply

Marsh Posté le 19-04-2007 à 14:45:25    

Je ne suis pas contre le fais d'utiliser de l'ajax  :cry:  mais aprés plusieurs heure de recherche je ne trouvepas par ou commencer

Reply

Marsh Posté le 19-04-2007 à 14:48:22    

sebP59 a écrit :

Je ne suis pas contre le fais d'utiliser de l'ajax  :cry:  mais aprés plusieurs heure de recherche je ne trouvepas par ou commencer


par les bases :heink:.  
 
il y a des tutos d'initiation pas mal pour comprendre les mécanismes.
Apres ton truc c'est ultra classique comme usage d'ajax, donc on doit trouver des codes exemples tout fait qu'il y a qu'à repomper...


---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 19-04-2007 à 14:54:03    

j'ai trouver un truc plutôt pas mal je vais me diriger la dessus http://www.editeurjavascript.com/t [...] script.php
 
Si vous avez d'autre site à me proposer je suis preneur  
 
et sinon merci pour vos réponse


Message édité par sebP59 le 19-04-2007 à 14:56:51
Reply

Marsh Posté le 19-04-2007 à 14:57:57    

Ca a l'air sympa. j'ai juste jeté un oeil rapide au code, mais ça a l'air clean et à mon avis ça correspond à ton besoin ! Un petit LIKE '%truc%' ou la même chose sans le premier % dans le select, qqes modifs pour sortir tous les résultats, et ça fera ce que tu attends.


Message édité par TotalRecall le 19-04-2007 à 14:59:19

---------------
Topic .Net - C# @ Prog
Reply

Marsh Posté le 19-04-2007 à 15:11:04    

tu connais auto-suggest ?

Reply

Marsh Posté le 19-04-2007 à 15:15:23    

Non je ne connais pas mais je vien de jetter un oeil je vais y regarder

Reply

Marsh Posté le 19-04-2007 à 16:17:17    

http://developer.yahoo.com/yui/autocomplete/
demo avec array js :  http://developer.yahoo.com/yui/exa [...] array.html
autres démos ( avec json, xml, ...):
http://developer.yahoo.com/yui/exa [...] index.html


Message édité par anapajari le 19-04-2007 à 16:17:40
Reply

Marsh Posté le 19-04-2007 à 16:17:17   

Reply

Marsh Posté le 19-04-2007 à 16:27:05    

API de yahoo est malheureusement extrêmement gourmand en ressources :(

Reply

Marsh Posté le 19-04-2007 à 16:32:51    

I DO NOT AGREE [:dawak]


Message édité par anapajari le 19-04-2007 à 16:33:06
Reply

Marsh Posté le 19-04-2007 à 19:23:49    

Reply

Marsh Posté le 19-04-2007 à 22:10:47    

je sais qu'il y'a ue libraire AJAX qui fait tout plein de truc, dont, ce que tu veux faire, mais alors exactement ça, de l'auto complétion, par contre je n'ai pas le nom de la lib en tête, mais c'est assez connue je pense que t'aura pas trrop de mal a la trouver avec google, bonne chance :)

Reply

Marsh Posté le 21-04-2007 à 02:08:01    


 

naeh a écrit :

je sais qu'il y'a ue libraire AJAX qui fait tout plein de truc, dont, ce que tu veux faire, mais alors exactement ça, de l'auto complétion, par contre je n'ai pas le nom de la lib en tête, mais c'est assez connue je pense que t'aura pas trrop de mal a la trouver avec google, bonne chance :)


 
Au hasard? Scriptaculous? Non? :o


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed