一个带有几个子页面的主要php页面

时间:2013-10-09 09:47:12

标签: php

是否可以使用整个主HTML框架的主页,然后包含的所有其他子页面仅在导航栏中单击时激活。就像你点击subpage1一样,内容被subpage1.php取代,而当你点击subpage2时则反之亦然。我知道你必须使用某种变量,但我找不到一个很好的教程,以完全理解设置和我必须包含在每个页面中的PHP代码 - 如果有的话。让我告诉你一个我的意思草稿:

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

1 个答案:

答案 0 :(得分:0)

你必须使用switch,它通常用ajax完成。 无论如何,假设您决定使用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;

 }
}
      ?>

类似的东西。