2014-07-16 68 views
-5

,如果我寫的代碼的PHP一樣:錯誤代碼的PHP

<?php 

$title = strip_tags($_POST['title']); 

?> 

未知錯誤秀!

注意:未定義指數:標題在C:\ XAMPP \ htdocs中\ file.php上線3

+0

什麼是'$ _POST ['title']'?? – Daan

+0

此輸入html頁面! – Horby

+0

告訴我你的表格 – Daan

回答

0

$ _ POST具有價值,提交表格後,所以在此之前,任何人都不能使用$ _ POST ..

<?php 
     if(isset($_POST['title'])){ 
//Here in condition if(array_key_exists ('title' , $_POST)) can also be checked... 
//OR if(!empty($_POST)) OR if(!empty($_POST['title'])) can also be put.. 
      $title = strip_tags($_POST['title']); 
     } 
     ?> 
0

如果表單和操作都在同一頁中,則第一次加載將顯示錯誤,因爲沒有發佈數據。所以首先checj是否已經做出POST然後分配。試試這個吧

$title = ""; 
if(isset($_POST['title'])){ 
    $title = strip_tags($_POST['title']); 
}