Ответ 1
Вам нужно использовать переменную в обоих операторах preg_match ('/\ d/', $textbox) == 1 убедитесь, что это int
if($textbox!="" && $textbox <= 500 && preg_match('/\d/', $textbox ) == 1)
{
//action here
}
У меня есть текстовое поле, которое является необязательным полем для ввода пользователем числа. Если там есть номер, я хочу проверить, чтобы он был меньше 500, а затем что-то с ним делать.
Вот что я сейчас делаю:
if($textbox!="" && <=500)
{
//action here
}
Я попытался заменить && с andif, но все равно получить сообщение об ошибке Ошибка анализа: синтаксическая ошибка, неожиданный T_IS_SMALLER_OR_EQUAL
Какой самый простой способ сделать это?
Вам нужно использовать переменную в обоих операторах preg_match ('/\ d/', $textbox) == 1 убедитесь, что это int
if($textbox!="" && $textbox <= 500 && preg_match('/\d/', $textbox ) == 1)
{
//action here
}
вам не хватает левой части меньше
if($textbox!="" && $textbox <=500)
{
//action here
}