login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Menu + submenu laten zien

Offline Ultimatum - 21/03/2007 21:51 (laatste wijziging 22/03/2007 16:49)
Avatar van UltimatumPHP expert Ik zit nog steeds met mijn menu, ik heb het nu wel anders aangepakt. Als je op een link klikt dan komen de sublinks tevoorschijn, maar nu heb ik het probleem dat als je op een sublink klikt er niet meer aan mijn conditie word voldaan dus word de link niet meer als geselecteerd beschouwd en mijn sublinks komen niet te voorschijn

Ik weet dat het komt omdat ik uit de while ga vergelijken met een get en het dan niet overeen komt maar ik weet niet hoe ik kan zorgen dat ik wel de sublinks en links zie..

Ik heb een paar screens gemaakt.
Dit is als je op een link klikt, dit klopt tot dusver
http://img107.i...nu1np7.jpg

Maar klik nu op bijvoorbeel submenu2 dan krijg ik het volgende terwijl die links moeten blijven staan en hij ook gekleur moet worden zoals menu2
http://img444.i...nu2ve7.jpg

Dit is voor de sublinks
  1. <ul id="subnav">
  2. <li><b>Subnav:</b></li>
  3. <?php
  4. if(!empty($_GET['p']))
  5. {
  6. $sub = mysql_query("SELECT MenuId
  7. FROM menus
  8. WHERE MenuName = '". input($_GET['p']) ."'") or die(mysql_error());
  9. if(mysql_num_rows($sub) > 0)
  10. {
  11. $select = mysql_query("SELECT SubMenuName
  12. FROM submenu
  13. WHERE MenuId = ". mysql_result($sub, 0) ."");
  14. if(mysql_num_rows($select) > 0)
  15. {
  16. while($arr = mysql_fetch_array($select))
  17. {
  18. if(strtolower($arr['SubMenuName']) == strtolower($_GET['p']))
  19. {
  20. ?>
  21. <li><a href="<?= strtolower($arr['SubMenuName']) ?>.html"><?= ucfirst($arr['SubMenuName']) ?></a></li>
  22. <?php
  23. }
  24. }
  25. }
  26. else
  27. {
  28. ?>
  29. <li>No submenu items found</li>
  30. <?php
  31. }
  32. }
  33. }
  34. ?>


Niemand die me kan helpen?

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s