我正在尝试创建一个注册页面,以便将该注册表单中的数据添加到数据库中。但是当我继续它时,页面不会出现。它显示了这个错误:
致命错误:无法重新声明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");
?>