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 :

Listes liées


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 15
    Par défaut Listes liées
    Bonjour à tous,

    J'ai deux tables (qualite_pole et qualite_processus).
    Dans la table qualite_pole, j'ai 3 champs: id_pole (Key),pole(une lettre), nompole (titre du pôle).
    Dans la table qualite_processus, j'ai plus de champs mais les principaux sont :
    id_proc( Key), id_pole (qui relie ma table qualite_pole), lettre_proc (sur 2 lettres) et nom_proc.

    Les 2 tables sont en pièces jointes.

    Mon code est le suivant:
    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
     
    <td>Processus :      
          <select name="id_processus" id="id_processus"<?php if ($attention AND empty($id_processus)) {echo " style=\"background-color:#FF0000\"";}?> onChange="proc()">
            <option value="" <?php if (empty($id_processus)) {echo "selected"; } ?>>A compl&eacute;ter ...</option>
            <?php
    				$sqlprocessus = "SELECT * FROM qualite_pole";
    				$resultatprocessus = mysql_query ($sqlprocessus, $connexion);
    				while ($tabprocessus = mysql_fetch_array($resultatprocessus, MYSQL_ASSOC)) {
    					echo "<option value=\"{$tabprocessus[nompole]}\"";
    					if ($id_processus==$tabprocessus[nompole]) {echo " selected";}
    					echo ">{$tabprocessus[nompole]}</option>";
    				}
    				?>
          </select>
    	  <select name="processus" id="processus" onChange="document.form1.description.value=this.value" style="display:none">
              <option selected>Précisez le pôle concerné ...</option>
              <?php $sql = "SELECT * FROM qualite_processus,qualite_pole WHERE qualite_processus.id_pole =qualite_pole.id_pole"; 
    			$resultat = mysql_query ($sql, $connexion);
    			while ($tabpole = mysql_fetch_array($resultat, MYSQL_ASSOC)) {?>
    		  <option value="<?php echo "$tabpole[lettre_proc] - $tabpole[nom_proc]"; ?>"><?php echo "$tabpole[lettre_proc] - $tabpole[nom_proc]"; ?></option>
              <?php } ?>
              <option value="Autre ">Autre</option>
            </select>
    </td>
    Ce que je souhaite, c'est que lorsque je choisis mon pole dans le 1er champ(situation administrative, conseils et information, etc.), que ca me filtre le 2eme champ.
    Exemple, si je choisis le pole A, situation administrative, ca met les deux processus A1 et A2, si c'est le pole B, ce sera B1, B2, etc.

    Je pensais que cette requete était bonne mais il semblerait que non.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM qualite_processus,qualite_pole WHERE qualite_processus.id_pole =qualite_pole.id_pole
    Quelqu'un pourrait-il m'aider, car je tourne en rond depuis un moment dessus.

    D'avance merci !
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Pb listes liées javascript/php
    Par boo64 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 06/06/2006, 12h35
  2. Deux listes lies et un lien
    Par arti2004 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/03/2006, 16h44
  3. [MySQL] 1 table et 2 listes liées
    Par Ekik dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 07/02/2006, 16h47
  4. XMLHTTPRequest et listes liées
    Par ben23 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 31/12/2005, 16h32
  5. Problème avec listes liées entre elles et bouton "précé
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/08/2005, 15h10

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