2016-02-14 48 views
0

我们在课程中创建了一个包含多个html页面的网站。我们使用php来引入数据库中的项目,从数据库中读取等等。为什么php命令不包含“工作”?

现在,因为我们希望导航和页脚部分对于所有页面都是相同的并且具有相同的链接,所以我们创建了包含导航和页脚部分的php文件,并且将它们包括在html页面中。

导航

<?php 
    echo "<h1>Categorii</h1>"; 
     echo "<ul>"; 
      echo "<li><a href=\"buchete.php\">Buchete</a></li>",; 
      echo "<li><a href=\"aranjamente.php\">Aranjamente</a></li>"; 
      echo "<li>Bonsai</li>"; 
      echo "<li>Promotii</li>"; 
     echo "</ul>"; 
    echo "<h1>Mai puteti cumpara...</h1>"; 
     echo "<ul>"; 
      echo "<li>Dulciuri</li>"; 
      echo "<li>Bauturi</li>"; 
      echo "<li>Jucarii</li>"; 
     echo "</ul>"; 
    echo "<h1>Cele mai bine vandute</h1>"; 
     echo "<ul>"; 
      echo "<li>2009</li>"; 
      echo "<li>2008</li>"; 
      echo "<li>2007</li>"; 
     echo "</ul>"; 
    echo "<h1>Administrare</h1>"; 
     echo "<ul>"; 
      echo "<li><a href=\"login.php\">Baza de date</a></li>"; 
     echo "</ul>"; 
    echo "<h1>Impresii</h1>"; 
     echo "<ul>"; 
      echo "<li><a href=\"opinie.php\">Carte de oaspeti</a></li>"; 
     echo "</ul>"; 
?> 

页脚

<?php 
echo"<p>Sait proiectat de Informatica aplicata si programare.&nbsp;&nbsp; &copy; I.A.P. 2014 </p>" 
?> 

我们写脚本,包括在部分的每个文件,并包含在每个HTML文件中的脚本。

<nav> 
<?php 
include 'navigare.php'; 
?> 
</nav> 

我们在php文件中转换了html文件。没有任何页面显示导航和页脚部分。

我改变了导航部分中的链接去php文件而不是html文件。为什么页面不显示导航和页脚部分?

+0

在使用error_reporting() – devpro

+0

û有footer.Php语法错误缺少分号 – devpro

+0

1.您可以解析HTML,而无需呼应它,不要'? > HTML这里<?php'(除非你要使用它,否则不必进入PHP)。 2.当你使用'include'navigare.php';'时,你认为文件位于同一个文件夹中。如果不是,你必须调整路径。此外,它可能是*区分大小写*(取决于服务器操作系统),并且必须准确。 – Qirel

回答

3

你有一个额外的逗号:

echo "<li><a href=\"buchete.php\">Buchete</a></li>",; 
+0

还在footer.php中缺少分号 – devpro

+0

@devpro:错了。 –

相关问题