apt Posté 6 Mai 2005 Posté 6 Mai 2005 Bonsoir, j'ai deux table. une pour les pays et l'autre pour les villes. j'aimerais bien avoir le code qui me permettra de lier deux liste deroulantes d'une facon que l'orsqu'on choisi un pays de la premiere liste, la deuxieme liste se charge automatiquement de tout les villes du pays selctioné Merci.
Ex-floodeur Posté 6 Mai 2005 Posté 6 Mai 2005 Il me semble qu'il faille faire intervenir du javascript...
lupucide Posté 6 Mai 2005 Posté 6 Mai 2005 Juste du CSS et des listes imbriquées, ça devrait le faire... seulement sur Gecko. Du JavaScript oui, mais il faut alors que ça reste accessible sans.
lupucide Posté 6 Mai 2005 Posté 6 Mai 2005 Regarde dans les tutoriels d'Alsacréations, tu devrais y trouver ton bonheur je pense.
MarvinLeRouge Posté 6 Mai 2005 Posté 6 Mai 2005 Salut, Proposition pour l'accessibilité : 1) Au chargement, la liste des pays contient tous les pays et la liste des villes toutes les villes de tous les pays 2) Lors du chargement, tu mets dans des tableaux javascript les associations villes/pays pour pouvoir gérer la modification du menu ville à la volée Proposition 2 : 1) Tu ne remplis que le menu pays au départ, et tu affiches un bouton submit 2) Tu caches ce bouton submit au démarrage via javascript, et tu ajoutes une fonction onchange sur le menu pays. Comme ça, si le javascript est désactivé, ça passe quand même. La fonction onchange provoque un rechargement de la page, avec un paramètre hidden en post. Je pense que cette solution est préférable, SI tu dois avoir la liste de TOUTES les villes de chaque pays.
apt Posté 6 Mai 2005 Auteur Posté 6 Mai 2005 Lupicide -> j'ai mais je n'ai encore rien trouve MarvinLeRouge -> ta deuxieme proposition est plus pratique reste le code a trouve ...
lupucide Posté 6 Mai 2005 Posté 6 Mai 2005 Afficher/Masquer des "calques" sans javascript Je pense que ça peut t'aider. Il y a plusieurs exemples, regarde bien.
apt Posté 6 Mai 2005 Auteur Posté 6 Mai 2005 je ne crois pas que je trouverais quelque chose sur le javascript/php sur ce site. il est bon fait pour maitraiser le CSS. et j'avoue egalemant qu'il est tres bien fait merci lupicid.
MarvinLeRouge Posté 8 Mai 2005 Posté 8 Mai 2005 Si tu choisis la solution "rechargement de la page", tu n'en as pas besoin.
claire_ Posté 9 Mai 2005 Posté 9 Mai 2005 Hello ! Est-ce quelqu'un a déjà donné cet exemple : http://javascript.developpez.com/faq/?page...Der#listesLiees
apt Posté 12 Mai 2005 Auteur Posté 12 Mai 2005 Merci claire. c'est un bon exemple. il manque seulement : comment alimenter les listes a partir d'1 BDD ?
MarvinLeRouge Posté 13 Mai 2005 Posté 13 Mai 2005 Salut, Pour alimenter depuis une bdd, c'est assez simple : 1) tu récupères les éléments de ta bdd (intitulé, id) 2) tu crées une chaîne de caractères correspondant à ta liste déroulante en mettant pour chaque item l'id en value et le libellé dans le option 3) tu fais un magnifique echo
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant