Der kan du bruge $_GET og else-if sætninger eller switch-case.
f.eks. hvis du har hvert link til at linke til index.php?page=xxx, hvor xxx er forskelligt for hvert link.
?page=forside
?page=works
etc.
Først skal du bruge $_GET til at finde ud af hvilken side der skal vises.
http://www.w3schools.com/PHP/php_get.asphttp://www.w3schools.com/PHP/php_get.aspDet kan du så bruge sammen med enten else-if sætninger, eller med switch-case
Else-if versionen
- <?php
- $page = $_GET['page'];
-
-
- if ($page == "forside")//Hvis man befinder sig på ?page=forside
- {
- echo "forside";
- } else if ($page == "works")//Hvis man befinder sig på ?page=works
- {
- echo "arbejder";
- } else { //Hvis man befinder sig på en "side" der ikke findes
- echo "et eller andet";
- }
- ?>
Det kan self. udvides med flere else-if sætninger.
Switch-case version
- $page = $_GET['page'];
-
- switch($page)//Finder ud af hvad $page er
- {
- //Hvis man befinder sig på ?page=forside
- case ("forside");
- echo "forside";
- break;
-
- //Hvis man befinder sig på ?page=works
- case("works");
- echo "arbejder";
- break;
-
- default; //Den side der bliver vist hvis man er på en "side" der ikke findes, eller man ikke har skrevet noget.
-
- echo "et eller andet";
-
- }
http://php.net/manual/en/control-structures.switch.phpDet her kan du også bruge til at menuen til at ændre sig alt efter hvilken ?page man befinder sig på.
Håber du kan bruge det og undskyld det langsomme svar
Bare spørg hvis der er noget du ikke forstår