需要php空字段

时间:2015-07-03 07:50:02

标签: php forms

我有一个隐藏字段(职业)的联系表格。我试图让脚本检查以确保此隐藏字段为空,如果是,则将表单结果发送给我。但是,如果此字段不为空,则表单不会发送给我。

我的代码是:

    if(isset($_POST['profession']) && $_POST['profession'] == ''){

但我相信这实际上是不正确的,并迫使专业领域空白? 所以我认为代码应该只是:

    if(!isset($_POST['profession'])){ 

我得到了这个吗?哪个是编码的最好方法?

1 个答案:

答案 0 :(得分:4)

很高兴看到您使用蜜罐防病毒的蜜罐方法。你可以做的最好的就是:

if (empty($_POST['profession'])){ 
    // Send form result.
}

empty()函数为空字符串(true)或者根本不存在变量或数组元素时,''函数的计算结果为<?= $form->field($model, 'children') ?> 。有关比较的更多详细信息,请参阅此处:http://php.net/manual/en/types.comparisons.php