2010-12-07 16 views
0
var_dump($_POST); 

輸出不與源correnspond

['content'] = string.... 

echo $_POST['content']

顯示在瀏覽器中 正確的代碼,但在兩種情況下,源僅顯示通知

<br /><b>Notice</b>: Undefined index: content in<b>C:\wamp\www\php\prosessComment.php</b> on line <b>6</b><br /> array(0) {} 

和顯然缺少的變量。我可以用它做各種各樣的事情,但是當我嘗試將它放入查詢中時,它就顯得空白。

+1

第6行是什麼樣的?你能拼錯`$ _POST`,例如`$ POST ['content']` – Phil 2010-12-07 04:19:00

+2

我也不明白。你的例子不清楚。請編輯。 – 2010-12-07 04:20:37

回答

0

該錯誤消息指示該變量可能不會被設置 - 所以,我會嘗試雙重檢查是否是這種情況,通過使用以下內容。如果它打印「錯誤!」,您將需要看看如何設置變量:

<?php 

if(!isset($_POST['content'])) { 
    $_POST['content'] = "ERROR!"; 
} 

?>