Bonjour à tous,

J'ai un gros souci qui m'empeche de vivre depuis quelques temps ...

J'ai une requete SQL qui va me selectionner un lieu,la catégorie, la sous-catégorie, le nom d'un serveur et une valeur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT nom_site,categorie_1,categorie_2,serveur, taux FROM mensuel,serveurs WHERE mois=$mois AND annee=$annee AND serveurs.test_name=mensuel.test_name ORDER BY nom_site,categorie_1,categorie_2,serveur
Je souhaite obtenir un affichage du résultat de cette requête sous une certaine forme :



en gros je ne veux pas répéter pour chaque ligne les différents niveaux hiérarchiques. (dans l'ordre décroissant : nom_site,catégorie,ss catégorie)

Je ne sais pas comment faire. Pour l'instant j'arrive à le faire sur un seul niveau avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
while ($tab = mysql_fetch_array($result)) 
	{
	if ($site!=$tab['nom_site'])
		{
		$site=$tab['nom_site'];
		echo $tab['nom_site'];
		echo "<br>";
		//ici affichage du reste de la requete
 
 
		}
 
	else {
		echo "<br>";
		echo "	";
		//affichage du reste de la requete
		}
	}
 
?>
Une (ou plusieurs) âme charitale pourrait-elle m'aider ? Je suis vraiment pas doué en dev ... mais je n'ai plus que cet affichage a faire pour finaliser une petite appli ...

Merci d'avance.

J.Charles