2014-07-10 125 views
0

这是我的index.php文件如何制作标题和侧边栏?

<!DOCTYPE html> 
<html> 
<head> 
    <link rel="stylesheet" type="text/css" href="style.css" /> 
    <style type="text/css"> 
    </style> 
</head> 
<body> 
    <div id="container"> 
    <?php 
    include('includes/header.php'); 
    include('includes/sidebar.php'); 
    include('includes/content.php'); 
    include('includes/footer.php'); 
?> 
</body> 
</html> 

这是代码为我的sidebar.php

<div id="sidebar"> 
<ul id="list"> 
    <li><a href="index.php" class="sidebar">Home</a></li> 
    <li><a href="flower.php" class="sidebar">flower</a></li> 
    <li><a href="study.php" class="sidebar">Study</a></li> 
    <li><a href="calendar.php" class="sidebar">Calendar</a></li> 
    <li><a href="diary.php" class="sidebar">Diary</a></li> 
</ul> 

如果我点击的花,它会去flower.php。我没有包含页眉,侧边栏和页脚,并且发现它仅显示flower.php的内容,不显示页眉,侧栏和页脚。有什么方法可以让它显示?或者我应该再次写下下面的所有代码?

<!DOCTYPE html> 
<html> 
<head> 
    <link rel="stylesheet" type="text/css" href="style.css" /> 
    <style type="text/css"> 
    </style> 
</head> 
<body> 
    <div id="container"> 
    <?php 
    include('includes/header.php'); 
    include('includes/sidebar.php'); 
    include('includes/content.php'); 
    include('includes/footer.php'); 
+0

如何使用链接像< eis

+0

也许你应该使用php表单并将它包含在同一个文件中。 – Monica

+0

AJAX内容注入?也许? –

回答

1

您应该使用在每个页面的页眉,页脚和侧边栏,因为它不会产生任何问题,因为如果你需要做出改变,你只会在需要的文件发生变化,将发生在变化所有其他文件也是如此。虽然content.php你应该分别为每个页面有你的特定代码。 希望这个帮助