2017-04-20 64 views
0

我有检查,以确保这些信息已经在箱前已经进入了一个PHP的预订表格的提交:PHP如果后值小于或大于

我用下面的检查,以确保集团有它的价值。

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

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

+1

方便;使用'strlen()' - btw; '修剪($ _ POST [ '群'])== '')'为什么修剪呢?问题也不清楚。 –

回答

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

空也检查是否存在。您应经常检查值您选择的类型饶人,不仅是空的 - 型铸造得到由PHP为你

其他答案是错的顺便说一句,问题是大于39进行,而不是大于或等于39

+0

由于某种原因,没有工作...... – user1673498

+0

https://3v4l.org/4YATq 真搞不懂你期待什么? – devsteff

0

只要做到

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

这看起来对于大于39但不小于401? – user1673498