bonjour mon probleme est le suivant : j'ai un menu principal composé de FAMILLES(l'attribut NOM_F de la table) pour chaque FAMILLES il y a des PRODUITS associés
sous phpmyadmin je ne suis pas arrivé à mettre ID_F en cléf etrangere dans PRODUITS

alors comment faire dans ma requete pour que mes produits s'affiche :roll

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
 function Select_all()
        {
                $query = "SELECT PRODUITS.ID_F, ID_P, NOM_P, DESCRIPTION, FIC1, FIC2
                          FROM PRODUITS, FAMILLES
                          WHERE PRODUITS.ID_F = FAMILLES.ID_F AND
                          PRODUITS.ID_F =".$this->value['ID_F'];
                $result = mysql_query($query) or exit(mysql_error());
                $i=0;
                while($row = mysql_fetch_assoc($result));
                {
                   $this->value['ID_F']        = $row['ID_F'];
                   $this->value['ID_P']        = $row['ID_P'];
                   $this->value['NOMP']        = $row['NOMP'];
                   $this->value['DESCRIPTION'] = $row['DESCRIPTION'];
                   $this->value['FIC1']    = $row['FIC1'];
                   $this->value['FIC2']    = $row['FIC2'];
                   $i++;
                }
                return $i;
        } //Select_all()