login  Naam:   Wachtwoord: 
Registreer je!
 Forum

uitklap menu (Opgelost)

Offline shihan - 10/04/2007 22:09 (laatste wijziging 13/04/2007 12:07)
Avatar van shihanNieuw lid Hoi,

in de script database staat er een uitlap menu. Knap, maar ik heb er een vraagje over,

als je in het tweede deel van het menu een link aanklikt, dan springt het menu terug naar de default setting:

hoe pas je dit menu aan, zodat het niet steeds naar de default setting gaat als je een link aanklikt.

hieronder het scriptje

  1. <?php
  2. $standaard = 0; // Welk menu moet standaard open staan?
  3. $menu = array(); // Array starten
  4.  
  5. //Menu 0
  6. $menu[0][] = "MENU 1";
  7. $menu[0]['Home'] = "index.php?p=home";
  8. $menu[0]['Archief'] = "index.php?p=archief";
  9. $menu[0]['Test'] = "index.php?p=test";
  10. $menu[0]['LaLaLa'] = "index.php?p=lalala";
  11.  
  12. //Menu 1
  13. $menu[1][] = "MENU 2";
  14. $menu[1]['Home'] = "index.php?p=home";
  15. $menu[1]['Archief'] = "index.php?p=archief";
  16. $menu[1]['Test'] = "index.php?p=test";
  17. $menu[1]['LaLaLa'] = "index.php?p=lalala";
  18.  
  19. if (!isset($_GET['menuid'])) // Als menuid niet gezet is => standaard openen
  20. {
  21. $_GET['menuid'] = $standaard;
  22. }
  23.  
  24. for ($i=0; $i<count($menu); $i++)
  25. {
  26. if ($i == $_GET['menuid']) // Links tonen + menu ZONDER link
  27. {
  28. echo "<b>".$menu[$i][0]."</b><br>";
  29.  
  30. array_shift($menu[$i]); // Schuif een element van het begin van de array af
  31.  
  32. foreach($menu[$i] as $key => $value) // Key en waarde
  33. {
  34. echo "<a href=\"".$value."\">".$key."</a><br>";
  35. }
  36. }
  37. else // Geen links tonen + menu MET link
  38. {
  39. echo "<b><a href=\"?menuid=".$i."\">".$menu[$i][0]."</a></b><br>";
  40. }
  41.  
  42. echo "<br>";
  43. }
  44. ?>




alvast bedankt.

Citaat:
Rens edit:
Codetags!!!

2 antwoorden

Gesponsorde links
Offline WumTol - 13/04/2007 13:13
Avatar van WumTol PHP beginner
  1. <?php
  2. $standaard = 0; // Welk menu moet standaard open staan?
  3. $menu = array(); // Array starten
  4.  
  5. //Menu 0
  6. $menu[0][] = "MENU 1";
  7. $menu[0]['Home'] = "index.php?p=home&menuid=0";
  8. $menu[0]['Archief'] = "index.php?p=archief&menuid=0";
  9. $menu[0]['Test'] = "index.php?p=test&menuid=0";
  10. $menu[0]['LaLaLa'] = "index.php?p=lalala&menuid=0";
  11.  
  12. //Menu 1
  13. $menu[1][] = "MENU 2";
  14. $menu[1]['Home'] = "index.php?p=home&menuid=1";
  15. $menu[1]['Archief'] = "index.php?p=archief&menuid=1";
  16. $menu[1]['Test'] = "index.php?p=test&menuid=1";
  17. $menu[1]['LaLaLa'] = "index.php?p=lalala&menuid=1";
  18.  
  19. if (!isset($_GET['menuid'])) // Als menuid niet gezet is => standaard openen
  20. {
  21. $_GET['menuid'] = $standaard;
  22. }
  23.  
  24. for ($i=0; $i<count($menu); $i++)
  25. {
  26. if ($i == $_GET['menuid']) // Links tonen + menu ZONDER link
  27. {
  28. echo "<b>".$menu[$i][0]."</b><br>";
  29.  
  30. array_shift($menu[$i]); // Schuif een element van het begin van de array af
  31.  
  32. foreach($menu[$i] as $key => $value) // Key en waarde
  33. {
  34. echo "<a href=\"".$value."\">".$key."</a><br>";
  35. }
  36. }
  37. else // Geen links tonen + menu MET link
  38. {
  39. echo "<b><a href=\"?menuid=".$i."\">".$menu[$i][0]."</a></b><br>";
  40. }
  41.  
  42. echo "<br>";
  43. }
  44. ?>
Offline shihan - 13/04/2007 15:26
Avatar van shihan Nieuw lid Merciekes Wumtol,

da moest ik hebbe.


:)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.22s