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 :

Requêtes et listes liées [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 63
    Par défaut Requêtes et listes liées
    Bonjour,

    Alors je présente mon soucis, je veux permettre à des utilisateurs de rechercher des articles enregistrés dans une table à partir de leur famille et sous-famille auxquelles ils appartiennent.

    Dans ma table, un enregistrement d'article possède donc un champ type1 (famille) et un champ name1 (sous-famille).

    Exemple :

    ARTICLE - ACCES._CABLAGE - CLIPS
    ARTICLE - ACCES._CABLAGE - COLLIER_PR_CABLE_FILS

    Je veux donc dans ma première liste déroulante, afficher toutes les familles de la table, et en fonction de celle choisie par l'utilisateur, afficher dans une seconde liste les sous-familles correspondantes.

    Le lien entre mes deux listes, pas tellement de soucis, je sais le faire en rentrant les données en brut, mais là, en ayant des données récupérées par php, j'ai du mal, notamment avec les histoires de tableaux dimensionnels.

    Je vous laisse mes parties de code, si des courageux veulent bien m'aider

    Récupération des données, création du tableau qui servira pour les listes :
    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
    31
    32
    <?php
     
    include_once("connexion/connexion.php"); // On appelle le fichier contenant les lignes de connexion
     
    $res=mysql_query("SELECT type1 FROM record where rectype='article' group by type1") or die("Erreur de requête"); //On récupère la liste des familles
     
    $nbFam=mysql_num_rows($res);
     
    if($nbFam>=1)
    {
      $tab=array();
     
      while($row = mysql_fetch_array($res))
      {
        $fam=$row['type1'];
     
        $res2=mysql_query("SELECT name1 FROM record WHERE rectype='article' AND type1='$fam' group by name1") or die("Erreur de requête"); //On récupère la liste des sous-familles, en fonction de la famille précédente
     
        $nbSFam=mysql_num_rows($res2);
     
        if($nbSFam>=1)
        {
          while($row2 = mysql_fetch_array($res2))
          {
            $sfam=$row2['name1'];
            array_push($tab[$fam],$sfam); //On ajoute la sous-famille à la ligne du tableau de la famille précédente
          }
        }
      }
    }
     
    ?>
    Ensuite, comment remplir mes listes en se servant du tableau (qui doit être mal construit puisque je n'arrive à pas grand chose) ...

    Si quelqu'un peut me donner un coup de main, merci !

  2. #2
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 63
    Par défaut
    Bon finalement je me suis débrouillé autrement, avec des simples listes que je cache grâce à un "petit plus" et avec du Javascript.

    Merci quand même

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 18/05/2014, 20h55
  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