Je comprends plus ce que tu veux faire.
te permettra de récupérer la totalité des news appartenant à la catégorie sélectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $hid = $_POST['hid']; $search = mysql_query("SELECT news.id,news.nom,news.titre,news.spec,news.photoarticle,news.date FROM news LEFT OUTER JOIN commentaire ON news.id = commentaire.sid WHERE news.hid='$hid' ORDER BY news.date DESC LIMIT 0, 100") or die ("ERROR:" . mysql_error()); $num = mysql_num_rows($search);
Affichera le nombre de news dans ta catégorie en fonction de ton test.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if ($num == 0) { echo "Il y a <b>$num</b> article(s) associées à la catégorie : </b>"; echo "Pas d'article!"; } else { echo "Il y a <b>$num</b> news associées à la catégorie"; }
Jusque là c'est OK, mais pourquoi ceci :
Où est l'intérêt ? Si encore tu le faisais à côté de chacun des titres des news, pourquoi pas. Mais là ça n'a aucun sens Tu veux récupérer tous les commentaires de la catégorie ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo'<a href="commentaire.php?sid='.$row[0].'">commentaires ('.$row['total'].')</a>';
Partager