login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]session probleem

Offline W0etah - 23/12/2006 22:04 (laatste wijziging 24/12/2006 11:08)
Avatar van W0etahPHP beginner Ik heb een klein scriptje dat de id van mijn body verandert.

http://www.plaatscode.be/3536/

zodat de button waarop je geklik hebt een andere kleur blijft hebben tot je op een andere klikt

de betreffende css
  1. body#home #nav ul li.home a:link, body#home #nav ul li.home a:visited,
  2. body#page1 #nav ul li.link1 a:link, body#page1 #nav ul li.link1 a:visited,
  3. body#page2 #nav ul li.link2 a:link, body#page2 #nav ul li.link2 a:visited,
  4. body#page3 #nav ul li.link3 a:link, body#page3 #nav ul li.link3 a:visited {
  5. background: #CCCCCC;
  6. }


maar als je nu op een button klikt verandert dat niet, enkel als je nog is klikt of refresht, weet iemand hoe ik dit kan oplossen?


voorbeeld: http://213.222.20.50/%7Efloor/woutr/
het werkt enkel bij de eerste 2 knoppen

3 antwoorden

Gesponsorde links
Offline nielsvdwal - 23/12/2006 23:25
Avatar van nielsvdwal PHP gevorderde zonder je code gezien te hebben.. als je met sessie checkt op welke pagina je zit en die button dus wilt kleuren.. dan werkt het niet omdat: als je op die pagina komt.. zet je de sessie pas.. dus is de sessie pas actief als de pagina gerefreshed is.. vandaar dat het niet werkt.. je kan beter zo doen: if ($_GET['p'] == 'home') { je button kleur geven } else { normale kleur }
Offline W0etah - 24/12/2006 11:08
Avatar van W0etah PHP beginner ik heb het juist anders gevonden

<body id="<?php echo $_GET['pagina']; ?>">

zo werkt hij wel goed
Offline nielsvdwal - 24/12/2006 12:08
Avatar van nielsvdwal PHP gevorderde als ik jou was zou ik het niet zo gebruiken.. wel wat beveiliging overheen gooien..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s