2010-12-07 52 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!"; 
} 

?>