par
guilt92 » 22 sept. 2008, 09:43
Bonjour,
Cela me semble tout a fait logique vu que tu fais, dans l ordre :
Affichage des 2 catégories
Affichage des artistes par catégorie
Affichage du sous menu par artiste
Donc c'est l'ordre dans lequel ca apparait...
Il faut mélanger l'ordre d'apparation pour l'avoir au bon endroit.
Aussi, petite remarque :
$artiste_id = $_GET['id'];
if (isset($_GET['id'])){
Tu testes l'existence d'une variable après l'avoir assignée à une autre variable, il faudrait plutot faire
if (isset($_GET['id'])){
$artiste_id = $_GET['id'];
Et pour ton code, l'idée serait de faire :
//Affichage de la catégorie
while(....) {
//dans ce while d'affichage
//SI la $_GET["id"] ET que cela correspond à la catégorie en cours
if(isset(......) && ...) {
//Affichage du sous menu
}
}
C'est cet agencement la qu'il faut mettre en place, et trouver la bonne condition pour savoir quand tu es dans la bonne catégorie par rapport à ton $_GET["id"];