Affichage après clic

Répondre
Keika
le 01/07/2006 à 16:44
Keika
bonjour !

Problème du jour: faire apparaitre des liens d'un sous menu apres clic sur un menu et les laisser apparant tant que l'on surf sur les pages du sous menu...

Explication: dans mon script, lorsque je clique sur l'un de mes menus principaux, j'ai ce morceau de code qui affiche des sous menus de cette catégorie :

<?php
if(isset($variables[0]) && $variables[0] = "galeries") {
echo'<div><a href="?stage1">Stage 1</a></div>' ;
echo'<div><a href="#">Fete de machin chose</a></div>' ;
echo'<div><a href="#">Tartuffe</a></div>' ;
}
?>


Explication du code: rien de bien sorcier pour vous je pense, si ce n'est que $variables['0'] est la variable ui me sert à afficher mes pages.
donc là si je clique sur le lien "galeries", ces sous menus apparaissent.

Problème: Maintenant mon soucis est que, lorsque clique sur l'un des liens du sous menus, la valeur de $variables['0'] change et donc le menu disparait. ce n'est pas voulu. Il ne faudrait que ca change que lorsque je clique sur les menus principaux...

Voyez vous comment changer cela ?

Merci

K.
Le PHP --> C'est dur !
Bzh
le 01/07/2006 à 18:34
Bzh
Bin plusieurs solutions:

1) Utiliser ce que l'on appel un front montant (en utilisant une variable suplémentaire qui ferait "tampon")

2)Soit créer un tableau par exemple du nom "galeries" dans lequel serait enregistré:
->galeries
->stage1
->etc...

Puis tu remplaces $variables[0] = "galeries" par in_array($variables[0],galeries).

Voili deux idées... À méditer donc...

Bonne continuation
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours