begin process at 2012 05 29 13:17:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

A partir de 2 listes déroulantes en générer une 3ème??


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

A partir de 2 listes déroulantes en générer une 3ème??

mardi 10 mai 2005 à 15:56:10 | A partir de 2 listes déroulantes en générer une 3ème??

marika31

Salut à tous,

N ayant jamais codé en Javascript j'avoue être totalement dans le brouillard...

J'ai 2 listes déroulantes faites à partir de 2 "SELECT"sur ma BD et j aimerais que, lorsque l utilisateur choisit un élément dans chacune de celles-ci, la troisième soit générée, toujours en allant chercher les éléments dans la BD...

J ai déjà consulté de nombreux scripts, mais souvent il n'y avait qu'une seule liste qui devait en générer une autre et je ne sais pas comment adapter la chose à mon cas...  

Merci d'avance pour votre aide...
mardi 10 mai 2005 à 15:58:28 | Re : A partir de 2 listes déroulantes en générer une 3ème??

marika31

J avais pensé pouvoir le faire en php... mais on m a dit que c étais pas faisable...
mardi 10 mai 2005 à 16:30:22 | Re : A partir de 2 listes déroulantes en générer une 3ème??

bultez

Membre Club

Bonjour,

un choix ( dans une liste ou dans 2 ) =>
création d'un select dont les option
viennent d'un base de données.
je ne vois pas la difficulté de modifier
le choix dans un select par le choix dans
2 select... il faut juste ajouter un bouton
qui valide les 2 choix.
si les éléments viennent d'une base de
données, on ne peut faire ça qu'en php
( enfin avec un langage sur le serveur ).

Cordialement. Bul. ~Site~~Mail~

mercredi 11 mai 2005 à 08:40:54 | Re : A partir de 2 listes déroulantes en générer une 3ème??

marika31

Merci Bul pour ta réponse.

En fait, notre client voudrait que je ne fasse pas de bouton pour valider les choix de chaque liste...

Sinon eh bien je le ferai tant pis...
Mais dans la mesure où je suis déjà dans un formulaire, je peux faire un "sous-formulaire" pour faire passer mes variables qui me serviront à la requête de la 3ème liste??
mercredi 11 mai 2005 à 10:46:12 | Re : A partir de 2 listes déroulantes en générer une 3ème??

bultez

Membre Club

notre client voudrait que je ne fasse
pas de bouton pour valider les choix
comment alors détecter que ces choix sont faits ?
on peut cliquer d'abord sur la 1ère liste puis sur la
2ème ... ou inversement ... puis modifier ces choix ...
dans la mesure où je suis déjà dans un formulaire..
c'est le contenu du formulaire qui est transmis.
<form ... method="get" ou "post" action="php"...>
<select liste_1..><option>....</select>
<select liste_2..><option>....</select>
<champs name="??" value="??" ...> ...
</form>

Cordialement. Bul. ~Site~~Mail~

mercredi 11 mai 2005 à 14:50:04 | Re : A partir de 2 listes déroulantes en générer une 3ème??

marika31

Finalement, il est d'accord pour le bouton, ça ne le dérange pas.
Cependant, je n'arrive toujours pas à faire passer ce que je souhaite, d'autant plus que j'ai à nouveau le même problème sur une autre page... J'espère que tu pourras éclairer ma lanterne...


Voici un bout de code:

<code>

<!--Création du formulaire de suppression-->

<form method="post" name="supGerant" action="../GestionSection/supGerant.php">
<table width="100%" border="1">
<br><br>

       <tr><ul type="disc"><br><li><b><font face="MS Sans Serif">Supprimer un gérant </font></b><br></li></tr></ul>
       <br><br>
        
<!-- Affichage de la liste des gйrants-->
       <tr><td align="right"><font size="4">Liste des gérants</font></td>
            
            
                   
<!--Crйation du "sous-formulaire" d'affichage des gйrants-->
                    <form method="post" name="listeGerants" action="../GestionListe/listeGerants.php">
                   
                           <td align="left">
<?php
                           connecterBd
();
                           $res
= requete ("SELECT", "SELECT NUMBADGE, NOMU FROM utilisateur WHERE STATUT = 'Gйrant'");
                          
print ("<select name='listeG'>");
                          
while ($listeG=mysql_fetch_array($res))
                          
{
                                
print("<option value='$listeG[NUMBADGE]'>");
                                
print("$listeG[NOMU]");
                          
}
                          
print("</select>") ;  ?>
                           </td>
                         
                           <td align="left"><input type="submit" value="OK"></td>
                    </tr>
                    </form>
                   
<!--Fin du "sous-formulaire"-->
            
       </tr> 

  
      
<!-- Affichage de la liste des sections dont ce gйrant est responsable-->
       <tr><td align="right"><font size="4">Liste des sections</font></td>
                   
              <td align="left">
<?php
                   
/* Récupération du nom choisi plus haut */
                    $nom
=$_POST['listeG'];
                   
/* Récupération des sections dont ce gérant est responsable */
                    $req
= requete ("SELECT", "SELECT IDTYPE FROM gestion WHERE NUMBADGE = '$nom'");
                   
print ("<select name='listeS'>");
                   
while ($listeS=mysql_fetch_array($req))
                   
{
                          
print("<option value='$listeS[IDTYPE]'>");
                           $sections
= requete ("SELECT", "SELECT LIBELLET FROM type WHERE IDTYPE='$listeS[IDTYPE]");
                           $tabSec
= mysql_fetch_array ($sections);       
                          
print("$tabSec[LIBELLET]");
                   
}
                   
print("</select>") ;       ?>
              </td>
              <td><input type="submit" value="Supprimer"></td>
       </tr>
</table>
</form>




</code>



Voilà... Merci d'avance si tu prends le temps de m'aider à résoudre mon problème...

mercredi 11 mai 2005 à 15:47:12 | Re : A partir de 2 listes déroulantes en générer une 3ème??

bultez

Membre Club

je ne vais pas tout décortiquer le code,
mais sur le principe, par exemple,  car
bien sûr on peut voir les choses autrement.

<formulaire method="post" ...>
génération du 1er <SELECT ...
génération du 2ème <SELECT ...
<input type="hidden" name="commande">
<bouton de validation ....>
<?php
si $_POST["commande"]=="1"
    { générer le 3ème <SELECT ... en fonction des SELECT 1 et 2 }
?>
</form>
<script javascript>
function qui récupère l'appui sur
le bouton de validation.
met formulaire.commande="1"
formulaire.submit()

Cordialement. Bul. ~Site~~Mail~



Cette discussion est classée dans : générer, partir, listes, déroulantes, 3ème


Répondre à ce message

Sujets en rapport avec ce message

controler des listes déroulantes en javascipt dans du PHP [ par animallecter ] Tout est quasiment dans le titre mais je vais expliquer 1 peu plus:J'ai 2 listes déroulantes qui se suivent et la deuxième doit dépendre de l'autre, d listes déroulantes liées en php [ par ludovic31000 ] J'ai un petit problème!!!Je voudrais créer des listes déroulantes liées les unes aux autres en récupérants les informations dans une base de données.. Synchronizer 3 listes déroulantes [ par iomega ] Bonjour à tous je voudrai savoir si c'est possible en javascript de synchronizer 3 listes déroulange c'est-à-dire que dans la 1ère j'ai mes titres dan Listes déroulantes liées (requêtes sql + php) [ par orelien ] Bonjour,J'aimerais relier deux listes déroulantes remplies par une base de données. La première correspond à la table "rubriques" et l'autre à la tabl plusieurs listes déroulantes dynamiques [ par jycks ] Bonjours j'ai posé cette question dans le forum de php et on m'a dit que ma question concernait le javascript je voudrais donc savoir comment liées de Générer un menu vertical à partir d'une image [ par hugo37 ] Bonjour à tous, j'ai un petit problème, en fait les scripts permettant d'insérer un menu déroulant ect... sont très bien sur ce site mais je n'arrive Griser des listes déroulantes [ par Mask ] J'aurais aimer savoir comment je peux griser une liste déroulante HTML depuis le Javascript, de sotre que ne soit pas utilisable!MerciM@sK Griser des listes déroulantes [ par Mask ] J'aurais aimer savoir comment je peux griser une liste déroulante HTML depuis le Javascript, de sotre que ne soit pas utilisable!MerciM@sK Listes déroulantes qui ont un lien entre elles [ par fa0007 ] Da hello ! Bon, je suis un gros débutant en javascript, voici pour ma présentation ^^. Et voici mon problème : J'aimerais faire deux listes d J'ai un pb de listes déroulantes [ par ratalene ] Bonjour, je dois développer une appli. qui dois faire apparaître des listes déroulantes (jusque là tout va bien). Ces listes déroulantes doivent appar


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 0,265 sec (3)

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