J'ai un petit probléme de jointure, j'ai beau chercher, je ne trouve pas
J'ai 2 tables sur ma base de données,
1 table avec les categories principales, et une table avec les sous categories.
Ce qui nous donne (exemple):
Legumes :
carottes
salade
tomate
Fruit :
Orange
banane
pomme
Mais j'ai un probléme d'affichage du genre :
legumes
carottes
legumes
salade
legumes
tomate.
Je ne parviens pas a faire comme le premier exemple.
Voici un exemple de code ( car j'en es essayer beaucoup ) que j'ai utilisé :
CODE
$rep= mysql_query("SELECT * FROM categories, listecategories
WHERE categories.id = listecategories.categp");
while($donnees=mysql_fetch_array($rep))
{
//catégories principale
echo "$donnees['id'] <br/>";
echo "$donnees['nom'] <br/>";
echo "$donnees['descri'] <p>";
echo '---------------------<br/>';
//sous catégories
echo $donnees['nom2'];
echo '<br/>';
echo $donnees['descri2'];
echo '<p>';
}
WHERE categories.id = listecategories.categp");
while($donnees=mysql_fetch_array($rep))
{
//catégories principale
echo "$donnees['id'] <br/>";
echo "$donnees['nom'] <br/>";
echo "$donnees['descri'] <p>";
echo '---------------------<br/>';
//sous catégories
echo $donnees['nom2'];
echo '<br/>';
echo $donnees['descri2'];
echo '<p>';
}
Un petit coup de main serai le bienvenue.
Merci
