begin process at 2012 05 31 11:12:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Tri dans un menu déroulant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tri dans un menu déroulant

jeudi 9 mars 2006 à 14:33:35 | Tri dans un menu déroulant

stiml

Bonjour,

J'aimerai faire un tri dans un menu déroulant.
Mon menu déroulant contient toute les rue d'une ville. Elle font aprtie d'une base de données.
Je voudrai que l'utilisateur saisisse par exemple "PA" et que le menu déroulant me sorte toute les rues commencant par "PA" ou dans lequel il y a "PA".
Je pense qu'il y a moyen de faire une requête avec like "PA" par exemple. Et je voudrai qu'on ne recharge pas la apge que ça se fasse automatiquement.

Est-ce Possible ?

Merci d'avance.


--------------------
StimL.

jeudi 9 mars 2006 à 15:30:06 | Re : Tri dans un menu déroulant

malalam

Administrateur CodeS-SourceS

Argh, je t'avais fait une longue réponse...mais le site a planté.
Bon. Oui c'est possible.

Tri : LIKE 'PA%' par exemple.
Sans refresh => requêtes xmlhttp (ajax).

Il y a plein de sources sur ce site tirant partie d'ajax.
Notamment mon dernier source : il s'agit de chercher des villes à partir d'une saisie de l'utilisateur...ça ressemble à ce que tu veux faire, non ? Mon script possède un tableau de toutes les villes de france. Un champ de saisie perlet à l'utilisateur de faire ça recherche. En gros, s'il tape 'pa', ça va lui afficher toutes les villes françaises dont le nom commence par 'pa' (et leur code postal). Et ce, sans refresh de la page.
Pour essayer d'adapter à ton script : tu dois aller voir oajax.cls.php. Cette classe définit simplement un objet xmlhttp en javascript, et crée une fonction javascript qui va, grâce à l'objet xmlhttp, appeler un script php en lui passant des paramètres (en l'occurence, la saisie utilisateur).
Dans le fichier ocity.cls.php, l'objet ocity possède une méthode qui va traiter cette requête envoyée par ajax. Il récupère la saisie, et cherche toutes les villes correspondantes, puis les renvoie à l'objet ajax. Ajax, lui, affiche la liste.
http://www.phpcs.com/codes/RECHERCHE-VILLES-CODES-POSTAUX-FRANCAIS_36429.aspx

jeudi 9 mars 2006 à 16:21:48 | Re : Tri dans un menu déroulant

stiml

Merci pour le lien j'ai téléchargé mais j'aimerai que ca se déclanche dès qu'on tape une lettre dans le menu déroulant. et je sais pas si c'est compatible avec le menu déroulant... ou même c'est possible que ca se déclanche sans cliqué sur le bouton? mais dès qu'on tape? même sans menu déroulant car après je veut pouvoir sélectionner une donnée dans le tableau créer ou la liste pour l'enregistrer avec mon formulaire!


--------------------
StimL.

jeudi 9 mars 2006 à 16:45:28 | Re : Tri dans un menu déroulant

malalam

Administrateur CodeS-SourceS

si, il suffit de changer l'évènement déclencheur.

jeudi 9 mars 2006 à 16:49:47 | Re : Tri dans un menu déroulant

stiml

oui ... mais je comprend pas trop le code je suis entrain de lire des documents sur ajax mais c'est pas facile d'apprentissage!


--------------------
StimL.

jeudi 9 mars 2006 à 16:53:29 | Re : Tri dans un menu déroulant

stiml

http://openweb.eu.org/articles/objet_xmlhttprequest/

j'ai trouvé ce site mais je sais pas s'il est bien pour expliquer car sur phpcs.com j'ai rien trouvé...


--------------------
StimL.

jeudi 9 mars 2006 à 16:59:59 | Re : Tri dans un menu déroulant

stiml

j'ai réussi changer l'évenement mais maitenant je sais pas ou mettre la requête SQL qu'il doit executer sur la base ...


--------------------
StimL.

jeudi 9 mars 2006 à 17:00:12 | Re : Tri dans un menu déroulant

malalam

Administrateur CodeS-SourceS
Si si, l'article est pas mal.
Les requêtes xmlhttp ne sont pas très compliquées, quand on en reste à du basique.
vendredi 10 mars 2006 à 09:07:26 | Re : Tri dans un menu déroulant

stiml

Salut,
J'ai téléchargé ta liste avec les différentes ville de france (d'ailleurs il  manque des villes importantes) et je vois pas où est le lien avec le php... car il n'y a pas de base de donnée qui stock tes villes c'est quelque chose de dur aparament... du javascript enfaite non?
Car moi en gros il faudrait que ca fasse un lien avec une base de donnée en faisant une requête qui s'actualise à chaque foi qu'on saisi une lettre!



--------------------
StimL.

vendredi 10 mars 2006 à 09:21:35 | Re : Tri dans un menu déroulant

malalam

Administrateur CodeS-SourceS

Bah, le fichier n'est pas de moi, il y a des inexactitudes, j'en ai remarqué pas mal en effet.
Heu c'est un fichier, sinon, c'est php qui le lit. Les villes sont stockées dans le fichier...javascript ne sait pas lire un fichier :-) Et non ce n'est pas en dur, sinon à quoi me servirait le fichier ? un fichier, c'est un moyen de stockage, comme une base de données.
Je parse le fichier, et je stocke les villes dans un tableau php. Et quand toi tu fais ta requête sur ta base, moi je la fais sur mon tableau. C'est exactement le même principe.


1 2

Cette discussion est classée dans : menu, pa, tri, exemple, déroulant


Répondre à ce message

Sujets en rapport avec ce message

Boucle sans répétition [ par zildal ] Bonjour,J'ai fait le menu déroulant avec while. ça marche fortement bien!>Par exemple :$requet=mysql_query("SELECT annee FROM Films");?> <? while ($i Menu déroulant [ par bosco ] Bjr, je voudré savoir comment faire un menu déroulant ?merci et @ + formmail.php [ par pyranhaz ] J'ai un formmail en phpIl fait bien son travail et je l'apprécie, mais il y a un hic assez énervant qui m'échappe...Tous les menus déroulant ne peuven Amélioration d'une menu déroulant [ par perig ] Salut !!!Voilà, j'ai le script suivant : Theme1 <option value=' Theme2'& Menu déroulant automatique ... [ par oki972 ] Bonjour je suis débutant et j'ai un gros soucis.J'ai une base de donnée qui recense des titres de livres et pour supprimer le champ correspondant a un Image dans menu déroulant [ par jadiema ] Bonjour, Existe-t-il un moyen d'afficher une image au format .gif ou jpg dans un menu déroulant avec PHP?Merci d'avance de votre aide, jérémie Menu déroulant [ par tweeder ] Ma question est fort simpleJe dois valider un formulaire mais sans perdre les données qui sont inscrites. Je réinscris dans le formulaire les données Menu Déroulant Dynamique que affiche deuxième menu [ par Salsaboy ] Comment construire deux formobjects type SELECT qui sont constuite dynamiquement et dont le contenu du premier doit afficher le contenu du deuxième, s aide menu deroulant [ par macroute ] comment modifier le contenue d'un menu deroulant en fonction du choix selectionner dans un menu deroulant situe sur la meme page a partir d'une base s Prob Debutant - Validation d'1 formulaire par Menu Déroulant . [ par marcooo ] Bonjour a tous .J'esplique le problème ... Tout d'abord je tien a dire ke je débute dans le PHP/MySQL.Alors voila, je voudrai créer une sorte de moteu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 9,688 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales