IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Réutiliser la valeur sélectionnée d'une liste


Sujet :

Langage PHP

  1. #1
    Membre émérite Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Par défaut [PHP-JS] Réutiliser la valeur sélectionnée d'une liste
    Bonjour à tous,

    J'ai une liste de choix (<select>) contenant des catégories de produit :
    La variable $categories contient le nom de toutes les catégories de produits. J'utilise ce dode pour les afficher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <td><select id="listcat" name="list_categories" size="1">
                              <?php 
                                  foreach ($categories as $categorie){
                                      ?><option value="value1"><?php echo $categorie; ?></option><?php
                                  } 
                              ?>
                              </select>
                          </td>
    En fonction de la catégorie choisie,la liste des produits correspondants doit s'afficher dans une deuxieme liste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><select id="listprod" name="list_produits" size="1"> etc......
    et... je sais pas faire. J'ai essayé une fonction javascript, mais je sais pas comment transferer la variable javascript à une variable php pour faire une requete SQL et recuperer la liste des produits :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="javascript">
             <!--   function prodSearch(){
                         var nomcat;
                         nomcat = document.newContrat.list_categories.select();
                         return nomcat
                     }
              --> 
            </script>
    Je fais appel à cette fonction a l'aide de la propriété onchange du <select> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id="listcat" name="list_categories" size="1" onchange="javascript:this.prodSearch()">
    J'ai aussi utilisé ca mais il ne m'affiche rien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <td><label  id="nomcatsel" value="javascript:document.newContrat.list_categories.select()"></label></td>
                          <?php 
                        echo "nomcat selectionné : ".$_REQUEST['nomcat1'];
    Merci pour vos réponses.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  2. #2
    Membre expérimenté Avatar de Ikonic
    Inscrit en
    Février 2007
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 197

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Par défaut
    salut,

    Regarde ce qui est passe comme valeur dans ta balise option.

    Tel que tu le presentes, tu boucles en envoyant 'value1'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <option value="value1"><?php echo $categorie; ?></option>
    Essaye comme cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <option value="<?php echo $categorie; ?>"><?php echo $categorie; ?></option>
    J espere t avoir aider allez courage

    Ste

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/10/2012, 14h51
  2. valeur sélectionnée d'une liste déroulante php
    Par Carhod dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 08/09/2010, 13h40
  3. Réponses: 4
    Dernier message: 03/05/2007, 20h27
  4. Réponses: 4
    Dernier message: 25/04/2007, 16h23
  5. valeur sélectionné dans une liste
    Par vanou dans le forum Langage
    Réponses: 6
    Dernier message: 12/03/2007, 16h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo