2013-10-09 155 views
-4

是否有可能在整个主HTML框架中有一个主页面,然后每个其他的子页面只能在导航栏中单击时才激活。就像如果你点击subpage1一样,内容被subpage1.php取代,当点击subpage2时,内容被取代。我知道你必须使用某种类型的变量,但我无法找到一个很好的教程来完全理解这些设置以及我必须在每个页面中包含哪些PHP代码 - 如果有的话。让我告诉你我的意思草案:一个包含多个子页面的主php页面

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

回答

0

,你必须使用一个switch,它通常与阿贾克斯进行。 无论如何,假设您决定使用GET选择哪个页面。 在我们的主页你会有这个

<?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; 

} 
} 
     ?> 

类似的东西。