par
tom » 05 mars 2010, 18:14
Bonjour,
Alors voila j'essai d'afficher mes liens dans mon menu, problème est qu'il prend qu'un seul article par catégorie, or j'en est plusieur par catégories.
J'essai aussi d'afficher un article qui n'est dans aucune catégorie.
Merci de votre aide et surtout de vos lumières !
Table article : id / id_categorie / titre
Table categorie : id / nom_categorie
Cela affiche bien chaque catégorie avec chaque article qui lui son propre, mais des que j'ai plus de 2 article dans une même catégorie, alors il m'affiche qu'un article.
<div><ul>
<li><a href="index.php">Accueil</a>
</ul>
</li><?php
$donne = mysql_query ("SELECT p.id, titre, nom_categorie, p.id_categorie FROM article AS p LEFT JOIN categorie AS t
ON p.id_categorie = t.id GROUP BY nom_categorie") or die(mysql_error());
while($affiche = mysql_fetch_array($donne))
{
$id_categorie=$affiche['id_categorie'];
echo'<ul><li><a href="#" id="current">'.$affiche['nom_categorie'].'</a>
<ul><li>';
if ($id_categorie == $affiche['id'])
{
echo'<a href="index.php?page='.$affiche['id'].'">'.$affiche['titre'].'</a>';
}
echo'</li></ul>
</li>';
}
?></div>