2011-11-20 25 views
0

在我使用的表单页面:如何让程序页面在从窗体访问的情况下工作?

<input type="hidden" value="3490" name="test"> 

然后处理页面上我这样做的检查:

<?php 
if (isset($_POST['test'])) { 
    echo "error"; 
} 
?> 

出于某种原因,这是行不通的。当我去处理页面时,页面没有打印错误。

+1

这是你的意思吗? http://codepad.org/ClJ9vDIv –

+3

也许你想如果(!isset($ _ POST ['test']))。注意! (NOT) –

+3

是否将FORM TYPE设置为POST? – MiDo

回答

2

我想你想要的是扭转isset()布尔结果来检测,如果它是空的:

<?php 
if (!isset($_POST['test'])) { 
    echo "error"; 
} 
?> 

http://codepad.org/ClJ9vDIv

注意!,在这种情况下,原来的false结果(无/假,它没有设置)成true结果(是/真,它没有设置)。

相关问题