2013-10-09 3 views
-4

Est-il possible d'avoir une page principale avec l'ensemble du framework HTML principal, et ensuite toutes les autres sous-pages incluses pour être activées seulement quand on clique dessus dans la barre de navigation. Comme si vous cliquiez sur subpage1, le contenu est remplacé par subpage1.php, et vice versa lorsque vous cliquez sur subpage2. Je comprends que vous devez utiliser une variable de quelque sorte, mais je ne peux pas trouver un bon tutoriel à ce sujet pour comprendre pleinement la configuration et quel code php je dois inclure dans chacune de ces pages - le cas échéant. Permettez-moi de vous montrer un projet de ce que je veux dire:Une page php principale avec plusieurs sous-pages

<html> 
    <body> 
    <?php 
     include ('main.php'); 
     include ('subpage1.php'); <!--Active--> 
     include ('subpage2.php'); <!--When clicked on, replaces subpage1--> 
     ?> 
    </body> 
</html> 

Répondre

0

vous devez utiliser un switch, et il est normalement fait avec ajax. De toute façon, disons que vous décidez quelle page est sélectionnée avec un GET. Dans notre page principale, vous aurez cette

<?php 
if (isset($_GET["page"]) && is_numeric($_GET["page"])){ 
$page = $_GET["page"]; 
switch ($page){ 
case "1": include ('main.php'); 
break; 
case "2": include ('subpage1.php'); 
break; 
default; 
     include("default.php"); 
break; 

} 
} 
     ?> 

Quelque chose comme ça.

Questions connexes