Menu: Vælge en CSS Class med PHP
Hej alle,jeg sidder og er i gang med et PHP projekt, men har nået til et irriterende lille problem med min menu - navigationsbar.
I mit layout har jeg en php fil der bliver inkluderet som hedder menu.php
I den er der simpelt CSS og HTML som viser navigationsbaren og de links.
Nu er det sådan at jeg gerne vil have, at det menupunkt man vælger får class "Selected" så den står som "aktiveret" når man er inden på den og de andre ingen class har.
Mit problem er så, at jeg ikke ved hvordan jeg dynamisk får sat den class til det aktiveret link.
Jeg tænker selv at det er noget med at give hver menupunkt i <a href en xxx.php?menu=2 xxx.php?menu=3 osv.
Og så et stykke PHP kode som kigger efter hvilken query der bliver sendt afsted og så sætter css klassen til "selected" alt efter om det er 2, 3 eller hvad det er.
ved godt det er lidt forvirrende at forklare, men på simpelt dansk går det ud på, at min menu.php ved hvilket link der er trykket på og derved "aktiveret" og derved sætter den rigtige klasse til "selected".
Min menu.php ser lige nu sådan her ud:
<ul>
<li class="selected"><a href="index.php">Front page</a></li>
<li><a href="login.php?menu=2">login</a></li>
<li><a href="register.php?menu=3">register</a></li>
<li><a href="about.php?menu=4">about</a></li>
<li><a href="contact.php?menu=5">contact</a></li>
<li><a href="links.php?menu=6">ressources</a></li>
</ul>
Jeg håber I forstår hvad det er jeg mener, ellers så sig til og jeg vil prøve at forklare det lidt mere enkelt.
På forhånd tak for jeres hjælp
Mvh
Emil
