Liste type "dynamique" (voir AirCanada)

Eléphant du PHP | 333 Messages

17 oct. 2007, 20:38

Bonjour, je suis aller dernièrement sur le site de Air Canada (canada/francais)
http://www.aircanada.com/fr/home.html

Dans le formulaire de destination, lorsque vous entrez votre choix (DE ou À) automatiquement une boite s'ouvre et offre les choix disponible, plus votre entrée est précise, moins il y a de chois disponible, une fois celui désiré est aficher, reste plus qu'à cliquer dessus pour le sélectionner.

Comme faire un champ de ce type là, je serais surpris que les programmeurs de AirCanada me donne la réponse.

Merci de votre aide.

P.S. Ma liste de choix se trouve sur une Bdd, et j'aimerais en inclure 3 champs du même principe avec 3 nom différents de rattachés mais à partir de la même liste de choix.
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.

Eléphant du PHP | 443 Messages

17 oct. 2007, 21:19

Salut,

Tu trouveras ton bonheur ici.
C'est un script (AutoCompleter) développé avec la librairie javascript Mootools.

Bonne lecture.


Tracker.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

18 oct. 2007, 12:23

Sur Developpez.com, il y a un tuto : http://dcabasson.developpez.com/article ... pas-a-pas/

mais utiliser un outil type framework te permettra d'implémenter d'autres effets.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphant du PHP | 333 Messages

31 oct. 2007, 05:14

Sur Developpez.com, il y a un tuto : http://dcabasson.developpez.com/article ... pas-a-pas/

mais utiliser un outil type framework te permettra d'implémenter d'autres effets.
merci de vos suggestion, mais je cherche à l'intégré avec ma BDD, et je ne vous pas comment eux ils font affaire avec une liste prédéfinie dans un fichier php.
Ce n'est pas toujours facile d'essayer, mais c'est toujours vallorisant lorsqu'on y arrive !!!

Apprenez, ne le faite pas faire par les autres.