Bonjour,
alors je m'explique, j'ai la table 'cat' et la table 'rubrik' avec les champs suivant :
cat : id | nom | description | menu
rubrik : id_rub | id_cat | titre | contenu
J'ai 2 menus sur le site, 'Ecrits' et 'Oraux'.
J'aimerai pouvoir afficher le resultat des tables distinctement, par exemple :
> Ecrits <
// Menu
. Etude de cas
// Categorie
- ERAC
// rubrique
- Bilan-Diagnostic
// rubrique
> Oraux <
. Culture Pro
- FAQ
- Fiche Type
Alors j'arrive bien à faire les jointures, mais pour traiter l'affichage je sais pas comment trier par menu... *je débute*
Voici le code que j'ai pour l'instant :
<?
$requete = mysql_query("SELECT DISTINCT t1.id_rub,t1.titre,t1.id_cat,t2.id,t2.nom,t2.menu FROM rubrik As t1 LEFT join cat As t2 On t1.id_cat=t2.id GROUP BY t2.nom")or die(mysql_error());
while($aff = mysql_fetch_array($requete))
{
echo ("<p>$aff[nom]<br>$aff[titre]<br>");
}
?>
et le resultat me donne ça
Culture Pro
FAQ
Fiche Type
Etude de cas
ERAC
Bilan-Diagnostic
Merci d'avance de m'eclairer un peu