Bonjour à tous,
Voila mon problème.
J'ai une table dans une bdd mysql contenant des articles rangés par categorie.
Je voudrai dans un meu afficher tout les article classé par catégorie sous le nom de la catégorie écrit une seule fois.
Dans mon script j'arrive à afficher les articles triés mais le nom de la catégorie s'affiche à chaque fois.
Je voudrais arriver à ceci :
CATEGORIE A
-article 1
-article 2
CATEGORIE B
article 1
article 2
et etcetera
voici mon script:
<?php
//connexion a la BDD (modifier avec le bon fichier pour la mise en ligne!!!!!
include'../actus/PR/auth/secure/connect.php';
//include'PR/auth/secure/brancher.php';
//requête de la selection
$sql = "SELECT * FROM news ORDER BY cat DESC";
//envoie de la requete
$resultat = mysql_query($sql);
if ($resultat){
//recupération des données
while($enregistrement = mysql_fetch_assoc($resultat)){
$categorie=utf8_decode($enregistrement['cat']);
echo"<table width\"100%\">";
echo"<tr>$categorie</tr>";
//comment faire pour afficher les articles triés par catégorie sous le nom de chacune d'entre elle ? MERCI D'AVANCE !!!!
$id = $enregistrement['id'];
$lienNews= utf8_decode($enregistrement['titre']);
$sujetF= utf8_decode($enregistrement['sujet']);
echo"<tr>";
echo"<td>";
echo"<a href=\"index.php?id=$id\" class=\"lien\">$lienNews</a><br /><br />";
echo"</td>";
echo"</tr>";
echo"</table>";
}
}else{
echo"<p class=\"alerte\">Erreur de selection des fiches de lecture.</p>";
echo mysql_error();
}
?>
MERCI D'AVANCE à TOUS
Philclimb