2014-07-10 72 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你應該分別爲每個頁面有你的特定代碼。 希望這個幫助