我有一個會話保護「admin.php」的文件。這是登錄後的默認頁面。 該投擲如下錯誤:調用未定義的函數錯誤偶函數被定義
Fatal error: Call to undefined function listPages() in C:\xampp\htdocs\cd-website\cms\admin.php on line 14
<?php
/*
* initialize session for admin
*/
session_start();
if(isset($_SESSION['admin_user']))
{
require_once '../cms/config.php';
$action = isset($_POST['action']) ? $_POST['action'] : '';
if ($action == null)
{
listPages();
exit;
}
/*
* using switch for choosing function
*/
switch($action)
{
case 'ManagePages':
ManagePages();
break;
case 'listUsers':
listUsers();
break;
case 'orderList':
listOrders();
break;
case 'listBanner':
listBanners();
break;
case 'NewsletterUser':
NewsletterUsers();
break;
case 'Newsletter':
Newsletter();
break;
case 'listQuestion':
listquestions();
break;
case 'testinomial':
listTesti();
break;
default:
listPages();
}
/*
* different function for different tasks
*/
function ManagePages()
{
listPages();
}
function listUsers()
{
// include listusers.php here. required rows is in listusers.php file
}
function listOrders()
{
// include listorders.php here
}
function listBanners()
{
// include listbanners.php here
}
function NewsletterUsers()
{
// include listNUsers.php here
}
function listquestions()
{
// include listquestions.php here.
}
function listTesti()
{
// include listTesti.php here.
}
function Newsletter()
{
// include newsletter.php
}
function listPages()
{
// include listPages.php here
}
}
else
{
header("Location:index.php");
}
當我嘗試解決第14行錯誤,它顯示在哪裏listPages()
存在的每一行的錯誤。
爲什麼會這樣呢?請幫忙!
doesn; t似乎有任何錯誤,雖然它的編碼非常複雜的方式 – diEcho
沒有發現錯誤;請參閱[使用最小設置的工作演示](http://codepad.viper-7.com/abxLmp) – diEcho
@diEcho如果代碼中沒有錯誤,爲什麼我會在此處發帖。我沒有生氣,也沒有其他正在迴應的人。在寫任何東西之前想一下。 – geekhere