Page 1 sur 1

Class active en PHP

Posté : 31 août 2011, 20:32
par ZuRuK
Bonjour à tous,

Allez, je me lance !

Voici mon problème : J'ai un menu de navigation basique en header de mon site. Celui-ci est formaté via CSS d'une certaine manière lorsque je clique dessus et que je suis sur la page active (normal quoi !)... Je sais que le bouton en question doit se mettre en class "active" lorsque je clique dessus mais je ne sais pas comment l'écrire dans mon fichier php...

Pouvez-vous m'aider ? ai-je été assez clair ?

Merci d'avance :-).

Re: Class active en PHP

Posté : 31 août 2011, 20:56
par xTG
Tu peux récupérer l'url dans la variable globale $_SERVER.
Ensuite il suffit de faire une condition sur sa valeur (épurée si besoin au préalable).
echo '<a href="...." class="menu';
if( $url == 'test' )
  echo ' active';
echo '">test</a>';

Re: Class active en PHP

Posté : 01 sept. 2011, 17:47
par ZuRuK
Merci beaucoup xTG, ça marche à la perfection !!! Je vais pouvoir d'ailleurs réutiliser $_SERVER pour d'autres besoin que j'ai !!

Encore merci d'offrir votre temps et vos connaissances comme ça :-)...