PHP如果Post Value小于或大于

时间:2017-04-20 14:13:48

标签: php ajax if-statement error-handling

我有一个php预订表格,检查以确保在提交之前已在框中输入信息:

我使用以下内容检查以确保组中包含值。

if(!isset($_POST['group']) || trim($_POST['group']) == '')
{
    $error.= "Group Size is required<br/>";
}

如何使用IF语句检查组中的值是否大于39但小于400?

2 个答案:

答案 0 :(得分:0)

if(!empty($_POST['group']) && is_numeric($_POST['group']))
{
    if($_POST['group'] < 400 && $_POST['group'] > 39)
    {
        //here you go
    }
}

空也检查是否存在。你应该总是检查你得到的值的类型,不仅是因为你为你完成了空 - 类型转换

其他答案是错误的,问题是大于39,不大于或等于39

答案 1 :(得分:0)

只做

if(strlen(trim($_POST['code'])) >= 39 && strlen(trim($_POST['code'])) < 400)