0

我有一个文本框,它是供用户输入数字的可选字段。如果那里有一个数字,我想检查以确保它小于 500,然后对其进行处理。

这是我目前正在做的事情:

if($textbox!="" && <=500)
{
//action here
}

我尝试用 andif 替换 && 但仍然收到错误Parse error: syntax error, unexpected T_IS_SMALLER_OR_EQUAL

最简单的方法是什么?

4

2 回答 2

4

您需要在两个语句中使用变量 preg_match('/\d/', $textbox ) == 1 将确保它是一个 int

if($textbox!="" && $textbox <= 500 && preg_match('/\d/', $textbox ) == 1)
{
//action here
}
于 2012-04-13T20:45:09.993 回答
0

你错过了小于的左边部分

if($textbox!="" && $textbox <=500)
{
//action here
}
于 2012-04-13T20:46:54.470 回答