Bonjour à tous,
Voila, je souhaiterais afficher des données provenant de 2 tables. Par exemple, j'ai 2 tables MySQL. (table categorie et table sous_categorie).
Composition table marque
id_cat type int
designation type varchar 50
...
Cette table est composé des éléments suivant :
1 - Thomson
2 - LG
...
Composition table Produit
id_scat type int
idcat type int (identifiant table categorie)
designation type varchar 50
...
Cette table est composé des éléments suivant
1 - 1(Thomson) - Réfrigérateur
2 - 1(Thomson) - Lave Linge
3 - 2(LG) - Téléphone
4 - 2(LG) - Télévision
5 - 2(LG) - HI-FI
...
Je voudrais afficher des éléments qui viennent des 2 tables c'est-à-dire la designation de la table Marque et pour cette designation, je voudrais afficher les designation de la table Produit qui correspondent à la designation de la Marque:
Bon en exemple (je voudrais que ca m'affiche cela) :
Marque Thomson : Réfrigérateur - Lave Linge
Marque LG : Téléphone - Télévision - HI-FI
Pour le moment, ca m'affiche :
1 - Réfrigérateur - Lave Linge
2 -Téléphone - Télévision - HI-FI
Et c'est normal car je sais afficher les données provenant d'une table mais pas de deux. Voila le code :
En somme, je voudrai que s'affiche par marque tous les produits, les uns a la suite des autres.
Je pense que ca doit être facile mais je ne trouve pas la solution. Pouvez-vous m'aider ?[/code]
Voila, je souhaiterais afficher des données provenant de 2 tables. Par exemple, j'ai 2 tables MySQL. (table categorie et table sous_categorie).
Composition table marque
id_cat type int
designation type varchar 50
...
Cette table est composé des éléments suivant :
1 - Thomson
2 - LG
...
Composition table Produit
id_scat type int
idcat type int (identifiant table categorie)
designation type varchar 50
...
Cette table est composé des éléments suivant
1 - 1(Thomson) - Réfrigérateur
2 - 1(Thomson) - Lave Linge
3 - 2(LG) - Téléphone
4 - 2(LG) - Télévision
5 - 2(LG) - HI-FI
...
Je voudrais afficher des éléments qui viennent des 2 tables c'est-à-dire la designation de la table Marque et pour cette designation, je voudrais afficher les designation de la table Produit qui correspondent à la designation de la Marque:
Bon en exemple (je voudrais que ca m'affiche cela) :
Marque Thomson : Réfrigérateur - Lave Linge
Marque LG : Téléphone - Télévision - HI-FI
Pour le moment, ca m'affiche :
1 - Réfrigérateur - Lave Linge
2 -Téléphone - Télévision - HI-FI
Et c'est normal car je sais afficher les données provenant d'une table mais pas de deux. Voila le code :
Code:
<?php include ('configuration.php'); ?><!-- connexion bd -->
<?php
$reponse = mysql_query ("SELECT * FROM Produit");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['idcat'];?> : <?php echo $donnees['designation'];?><br>
<?php
}
mysql_close();
?>
En somme, je voudrai que s'affiche par marque tous les produits, les uns a la suite des autres.
Je pense que ca doit être facile mais je ne trouve pas la solution. Pouvez-vous m'aider ?[/code]