2014-01-08 19 views
-2

保持收到此錯誤,可有人解釋&幫助我..注意:未定義指數:錯誤在C: WAMP WWW 上線測試的index.php 13

公告:未定義指數:用C錯誤:\ WAMP \ WWW \上線13

測試\的index.php代碼:

<?php 
include "inc/config.php"; 
include "inc/template.php"; 

head($title); 
openbody($title); 
?> 
<h1>Sistem Maklumat Kekosongan Jawatan</h1> 
<h3>JobsMalaysia Center Danga Bay</h3><br /> 
<br /> 
<?php 
$err = get_error($_GET['error']); 
echo '<p>'.$err.'</p>'; 
?> 
<?php 
closebody(); 
?> 
+0

請出示完整的代碼? 「$ err = get_error($ _ GET ['error']」)這行代碼在哪裏? –

回答

0

$_GET超級全局不包含關鍵error,它應該是相當不言自明。

您可以通過使用繞過錯誤:

<?php 
if(isset($_GET['error'])) 
{ 
    $err = get_error($_GET['error']); 
    echo '<p>'.$err.'</p>'; 
} 
?> 
+0

我個人會通過做這樣的事情使它更簡潔一些:http://ideone.com/b46OhZ 所以你可以抽象出更多的isset部分只是個人喜好 – Jessica

+0

我認爲將這些代碼抽取到一個單獨的函數中並沒有任何意義,'isset()'已經足夠了,爲什麼要把所有東西另一個函數調用? – BenM

+0

因爲A.最終他會想爲它增加更多的內容,並且你可以使它成爲一行代碼來使用多個地方而不是3。 – Jessica

相關問題