Bonjour,
je souhaiterai acceder a mes différentes pages de menu à partir de la fonction switch.
dans ma page index, j'ai inclus quatre fichiers:
header.php
content2.php
footer.php
et le plus important, le content qui changera en fonction de la variable de mon switch, qui correspondra a mon content1.
Voici le code correspondant a celui-ci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <div id="container">
<?php include("header.php"); ?>
<?php // include("content1.php"); ?>
<?PHP
switch ($page) {
default:
include ("content1.php");
break;
case "nowplaying":
include ("now-playing.php");
break;
case "shows":
include ("shows.php");
break;
case "schooltours":
include ("school-tours.php");
break;
case "schooltours":
include ("contact.php");
break;
case "contact":
include ("contact.php");
break;
}
?>
<?php include("content2.php"); ?>
<?php include("footer.php"); ?>
<!-- end .container --></div> |
j'ai donc en quelque sorte créé mon content1 à partir de mon switch.
lorsque je clique sur now playing par exemple, je devrai donc créer ma page avec le contenu décrit dans ma page now-playing.php.
Afin de pouvoir appeler mon contenu, j'ai inséré ce code à mon menu, dans ce cas précis, le bouton now playing de mon menu:
<li><a class="fNiv" href="index.php?page=nowplaying">Now Playing</a>
page étant la variable décrite dans mon switch:
Mais voila, lorsque je clique sur mes différents boutons, dans ma barre d'adresse, j'ai bien ce lien-ci:
http://localhost:8888/website/index.php?page=nowplaying
Mais mon contenu, ici, mon content1, ne change pas.
j'ai pourtant essayé de lui attribuer un fond different, et ce, depuis la feuille de style CSS, juste pour faire un test.
Je n'arrive vraiment pas à voir d'ou le problème peut venir, pourriez vous prendre le temps de m'aider, merci.
Partager