我有一个php预订表格,检查以确保在提交之前已在框中输入信息:
我使用以下内容检查以确保组中包含值。
if(!isset($_POST['group']) || trim($_POST['group']) == '')
{
$error.= "Group Size is required<br/>";
}
如何使用IF语句检查组中的值是否大于39但小于400?
答案 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)