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.
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 :
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
Partager