login  Naam:   Wachtwoord: 
Registreer je!
 Forum

"index php?p=home"; probleem

Offline Dollo - 12/11/2008 21:02 (laatste wijziging 12/11/2008 21:09)
Avatar van DolloNieuw lid Hallo,
kan iemand mijn helpen met mij doorstuur probleem.
ik zie vaak dat in menu's naar "index.php?p=home"; word doorgelinkt.
de bedoeling is dan dat hij de pagina home.php opent in plaats van index.php
voorbeeld script is:
  1. <?php
  2. $standaard = 0; // Welk menu moet standaard open staan?
  3. $menu = array(); // Array starten
  4.  
  5. //Menu 0
  6.  
  7. $menu[0][] = "MENU 1";
  8. $menu[0]['Home'] = "index.php?p=home";
  9. $menu[0]['Archief'] = "index.php?p=archief";
  10. $menu[0]['Test'] = "index.php?p=test";
  11. $menu[0]['LaLaLa'] = "index.php?p=lalala";
  12.  
  13.  
  14. //Menu 1
  15.  
  16. $menu[1][] = "MENU 2";
  17. $menu[1]['Home'] = "index.php?p=home";
  18. $menu[1]['Archief'] = "index.php?p=archief";
  19. $menu[1]['Test'] = "index.php?p=test";
  20. $menu[1]['LaLaLa'] = "index.php?p=lalala";
  21.  
  22.  
  23. if (!isset($_GET['menuid']))
  24. {
  25.  
  26. $_GET['menuid'] = $standaard;
  27. }
  28.  
  29.  
  30.  
  31. for ($i=0; $i<count($menu); $i++)
  32. {
  33.  
  34. if ($i == $_GET['menuid']) // Links tonen + menu ZONDER link
  35. {
  36. echo "<b>".$menu[$i][0]."</b><br>";
  37.  
  38. array_shift($menu[$i]); // Schuif een element van het begin van de array af
  39.  
  40.  
  41. foreach($menu[$i] as $key => $value) // Key en waarde
  42. {
  43. echo "<a href=\"".$value."\">".$key."</a><br>";
  44. }
  45.  
  46. }
  47.  
  48. else // Geen links tonen + menu MET link
  49. {
  50. echo "<b><a href=\"?menuid=".$i."\">".$menu[$i][0]."</a></b><br>";
  51. }
  52.  
  53. echo "<br>";
  54. }
  55. ?>


weet iemand hoe ik dit kan maken?

alvast bedankt

6 antwoorden

Gesponsorde links
Offline Koen - 12/11/2008 21:06 (laatste wijziging 12/11/2008 21:10)
Avatar van Koen PHP expert PHP Script tussen [code=php] tags ;)

titjes schreef:
Fixed! 
Offline zointer - 13/11/2008 07:20
Avatar van zointer HTML gevorderde zoiets vb;
Scripts > PHP > Navigatie systemen > pagina script (met error page)






Zoek op fora eens is veel gestelde vraag.
Offline Erwt - 13/11/2008 08:44
Avatar van Erwt PHP beginner
Dollo schreef:
ik zie vaak dat in menu's naar "index.php?p=home"; word doorgelinkt.
de bedoeling is dan dat hij de pagina home.php opent in plaats van index.php


Nog 'mooier' is het gebruik maken van htaccess. Zoek maar eens een tutorial die gaat over htaccess en rewriterule op.
Offline Giant - 13/11/2008 09:47
Avatar van Giant PHP beginner @Erwt,

Dit is idd mooier, maar google e.d. schijnen toch liever de query strings te hebben...
Offline Flex1986 - 13/11/2008 10:24
Avatar van Flex1986 Gouden medaille

Senior Member
Giant verklaar je nader want volgens mij zijn gerewrite urls nog steeds juist zoekmachine vriendelijk. Heb je een bron?
Offline Erwt - 13/11/2008 14:20
Avatar van Erwt PHP beginner Het bedrijf waar ik momenteel stage loop die werken ook met rewrite urls en doen ook aan SEO. Ik wil ook graag een bron  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s