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

PHP & Base de données Discussion :

Liste déroulante dynamique


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 11
    Par défaut Liste déroulante dynamique
    Bonjour,

    Architecture : LAMP

    D'un choix sur une liste déroulante je souhaite raffraichir les données d'une liste déroulante.
    Précisément, dans la fonction ci-dessous, le user choisit nomrubrique.
    Je souhaite récupérer l' id_rubrique correspondant pour raffraichir les données; l' id_rubrique choisi devient l'id_rubrique_parent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    function sgbd()
       {
     
    // liste déroulante -------------------------------------------
    	echo 'SGBD: ';
    	echo '<form method="post">';
      	 echo '<select name="sgbdName"  >',"\n";
     
          $s_sqlSelect = "SELECT nomrubrique, id_rubrique
      										from rubrique
      										where id_rubrique_parent = :id_rubrique
      										order by nomrubrique";
          $dbh         = $this->dbh;
     
          $o_sqlResult = $dbh->prepare($s_sqlSelect,array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
     
         $o_sqlResult->execute(array(':id_rubrique' => 1));
          while ($o_result = $o_sqlResult->fetch())
          {
            echo "\t",'<option>', $o_result['nomrubrique'], '</option>',"\n";
          }
     
        echo '</select>';
        echo '<input type="submit" value="OK" /> ';
      echo '</form>';
     
      if (isset($_POST['sgbdName'])) // On vérifie si le visiteur a déjà choisi
      {
      echo '<p>choix : ' . htmlspecialchars($_POST['sgbdName']) . '</p>';
      }
    Merci d'avance...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1/ merci de faire une recherche avant de poster

    2/ on n'est pas là pour faire le travail à ta place

    3/ merci d'être clair et précis dans les explications, et dans la problématique rencontrée

    4/ merci de mettre des commentaires dans le code, pour qu'on puisse suivre la LOGIQUE

    5/ Enfin : poser une question...

Discussions similaires

  1. récupérer la valeur d'une liste déroulante dynamique
    Par grinder59 dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 23/01/2006, 17h51
  2. Liste déroulante dynamique
    Par Screw16 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/10/2005, 20h37
  3. [HTML] liste déroulante dynamique
    Par lacousinee dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/08/2005, 20h51
  4. Liste déroulante dynamique ?
    Par Regis.C dans le forum Composants
    Réponses: 5
    Dernier message: 29/06/2005, 12h09
  5. [FORMULAIRE] Liste déroulante dynamique
    Par bchristo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/01/2005, 10h07

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