致命错误:无法重新声明showHeader()

时间:2016-04-25 17:10:00

标签: php model-view-controller

我正在尝试创建一个注册页面,以便将该注册表单中的数据添加到数据库中。但是当我继续它时,页面不会出现。它显示了这个错误:

致命错误:无法重新声明showHeader()( views / view_fncs.php:5)在第14行的views / view_fncs.php中

这是views_fncs.php文件。它根本没有什么问题,所以我不确定错误来自文件的哪个位置。

 <?php

function showHeader($title="The Films Site")
{
echo '<!DOCTYPE HTML>';
echo '<html>';
echo '<head>';
echo '<title>'.$title.'</title>';
echo '<meta http-equiv="content-type" content="text/html;charset=utf-8" />';
echo '</head>';
echo '<body>';
}

function showNavigation()
{
echo '<ul>';
echo '<a href="all-films.php">View Films</a></li>';
echo '</br>';
echo '<a href="add-films.php">Add Film</a></li>';
echo '</br>';
echo '<a href="delete-films.php">Delete Films</a></li>';
echo '</br>';
echo '</ul>';
}

function showFooter()
 {
    echo '</body>';
    echo '</html>';
 }
?>

当我尝试加载registration.php页面时出现错误,所以如果错误源自该文件,这里是代码:

   <?php
    header("Cache-control: no-store, no-cache, must-revalidate, max-age=0");
    header("Cache-control: post-check = 0, pre-check=0", false);
    header("Pragma: no-cache");
    include("config/config.inc.php");
    include("helpers/db_fncs.php");
    include("models/film-model.php");
    include("views/view_fncs.php");

    $conn=getConn();
    $register=register($conn);
    $conn=NULL;
    include("views/registration-view.php");

    ?>

0 个答案:

没有答案