begin process at 2010 02 10 12:44:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

créer plusieurs liste déroulante dynamique


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

créer plusieurs liste déroulante dynamique

jeudi 23 juin 2005 à 12:21:39 | créer plusieurs liste déroulante dynamique

im_ahmed10


cool
salut
j ai une base du donnée ds la quelle j'ai les tables suivant: adherent,region ,secteur ,activite,produit,adherent_region,adherent_sect,adherent_prod,
adherent_acti,region_sect
bref,
j'aimerais creer plusieurs listes deroulante dynamique 
par example:
1er liste qui afiche les region d'un adherent
2éme affiche les secteur pour cet adherent qui depand biensur de le choix de la region c.a.d cette liste sera genre a partir de liste precedent
3éme liste affiche activite pour cet adherent qui depand biensur de le choix du secteur c.a.d cette liste sera genre a partir de liste precedent aussi
et
enfin une 4éme liste affiche produit pour cet adherent qui depand biensur de le choix du actvite c.a.d cette liste sera genre a partir de liste precedent aussi

j arrive a creer 2 liste deroulantes dynamique bien avec le javascript mais c complique
et j ai arrive a complter le travail pour les 4 liste
par ce que  j'utilise le php
et merci pour votre aide


jeudi 23 juin 2005 à 14:26:42 | Re : créer plusieurs liste déroulante dynamique

DzinVolt_Original

Je t'invite a regarder mon poste qui est un peu plus bas. (cree le 23/06/2005 a 10h30 environ)
J'ai cree 3 liste deroulantes dependantes les unes des autres, moi c pour le cursus scolaire (cycle, niveau, filiere).

Par exemple: pour un lycee professionnel je fais afficher 1ere et 2ieme année (au choix dans une autre liste deroulante) et dans la 3ieme je fais choisir entre BEP,CAP et BAC PRO.

Autre exemple: pour la maternelle je n'affiche ke la 2ieme liste deroulante en proposant Petite section, Moyenne section et Grande section.

Plus tu ve de liste deroulante plus tu rajoute de boucle "if" et prenant comme repert le numero d'identifiant de ton premier choix.
Le mieux ce serai ke tu copie colle mon code et que recree mes table pour biente rendre compte.

Bon courage.
D.zinVolt.


jeudi 23 juin 2005 à 15:08:57 | Re : créer plusieurs liste déroulante dynamique

im_ahmed10



cool
merci por ton reponse DzinVolt_Original  mais comment acceder a votre poste svp
par j ai pas trouve
en plus mes liste son dynamique c.a.d quelle sont lier a la base du donnée
et merci pour ton aide
jeudi 23 juin 2005 à 16:02:42 | Re : créer plusieurs liste déroulante dynamique

DzinVolt_Original

Moi aussi mes listes changent en fonction de la base de données et de se ke l'on choisi.
mon poste est 2 en dessous du tiens (ps me vouvois pas je le fais pas nonplus)
il a comme titre: Envoyer des variables generées dynamiquement vers une autre page php
jeudi 23 juin 2005 à 16:55:33 | Re : créer plusieurs liste déroulante dynamique

Isengard

C'est pas dut ce que tu veux :
Tu ouvres ta balise de liste, tu ouvre ton PHP et tu fais ta requete, pour chaque ligne qui correspond tu rajoute une entrée dans la liste, et tu refermes la balise. Ca donne ca par exemple :

<select name="list">
    <? // La requete
       $requete = "SELECT * FROM adherent_region WHERE adherent_id = '$id'";
       $result = mysql_query($requete,$connection);
      
       // Le parcours des resultats
       while( $ligne = mysql_fetch_object($resilt)) {
             $id_region = $ligne->region_id;
            
             // On recherche le nom de la région
             $requete2 = "SELECT * FROM region WHERE id = '$id_region'";
             $result2 = mysql_query($requete2, $connection);
             // Recuperation du nom
             $ligne2 = mysql_fetch_object($result2);
                $nom_region = $ligne2->nom;

             // On affiche la ligne de la list
             echo "<option value='".$id."'>$nom_region</option>";
       }
       ?>
</select>

Et voila !! Ca c'est pour la premiere, ensuite pour les autres suit ce qu'à fait DzinVolt_Original parce que c'est trop long à expliquer là ;)


"Celui qui brise une chose pour découvrir ce que c'est a quitté le chemin de la sagesse"
jeudi 23 juin 2005 à 17:03:27 | Re : créer plusieurs liste déroulante dynamique

im_ahmed10



cool
mais ce que je veux moi que chaque liste sera genre par rapport a l'autre c.a.d mes requete seront genrée avec les lees choix de la valeur de ma liste diroulante
et ce que tu m'a montré toi c'est remplir une liste deroulante aevc les valeur de la base de donnée mais il sera independant de l'autre liste ds votre reponse
merci pour ton aide mais ce n'est pas ca le bon reponse pour mon cas et merciencore pour votre aide
samedi 25 juin 2005 à 11:18:39 | Re : créer plusieurs liste déroulante dynamique

DzinVolt_Original

Copie colle mon code et recree ma base de données, tu te rendra mieu compte de ce que  fais mon code ( ca parettra aussi beaucoup plus simple ).
D'apres se que je comprend, ce que tu ve faire c exactement ce que j'ai fais.

D.zinVolt.



Cette discussion est classée dans : dynamique, liste, region, secteur, adherent


Répondre à ce message

Sujets en rapport avec ce message

liste deroulante dynamique POST [ par etudianto ] Bonjour, Voila le problème sur lequel je me casse la t^tte depuis hier :J'ai dans une page une liste deroulant"e avec un contenu relié à une BDD : do zone de liste dynamique [ par pheno ] est ce que qqun sait comment on fait pour mettre dans une zone de liste le contenu d un champ d une base de donnee mysql ????ce que j ai fait & question sur les formulaires et bd de debutant [ par herveguedj ] Voila je debute en php et j'ai dans un formulaire membre une table membre et une table region le formulaire contient une zone liste qui liste toutes l question sur les combobox ou liste en php/mysql [ par herveguedj ] Bonjour j'ai developpe une petite appli en php qui gere des membres, chaque membre est obligatoirement affecte à une region j'ai donc 2 tables membre conseil et pb en sql avec mysql [ par herveguedj ] j'ai sur une page rech.php des liste pour le sexe sans bd et une liste qui liste les regions de ma table regionquand je fais une requete$sql="select Creation liste dynamique [ par houloul1 ] Bonjour à tous ,et merci d'avoir pris le temps de lire ce message.Mon souci est le suivant :je voudrai qu'apres avoir saisi un code postal cela affich liste dynamique [ par lebelm ] Bonjour à tous,   Voilà, j’ai un formulaire où j’ai une première liste déroulante qui affiche des informations pris dans une base de donnée. J’aimera Liste déroulante dynamique [ par ahcorad ] bonjour ! je développe une application avec plusieurs formulaires et malgré des exemples sur le site, je n'arrive pas à réaliser une liste déroulante liste dynamique [ par kensonlia ] bonjour,voila j'ai un probléme avec mes listes dynamique je vous explique ce que je veux faire j'ai deux tables catégorie(idcatégorie,nom_categorie) e liste déroulante "tout", "un peu"... [ par emilyfr ] Bonjour,Je me creuse la tête sur un problème qui est peut-être tout simple, mais...Je m'explique :J'ai une liste d'annonces avec des situations géogra


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,468 sec (4)

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