Я использую PHP для проверки ввода формы перед отправкой данных формы в базу данных MySQL.Проверка формы PHP на год
Что было бы лучшим способом проверить ввод формы только за год? У меня есть ввод формы, где пользователи должны вводить дату, только в виде года. Очевидно, я могу проверить, что числовое число ввода имеет только 4 символа, но что было бы лучшим способом обеспечить, чтобы введенный номер был разумным числом для даты?
Это именно то, что я хотел бы сделать, за исключением того, что я использовал бы PHP встроенный механизм фильтрации 'if (filter_input (INPUT_GET/* или INPUT_POST в зависимости * /," год ", FILTER_VALIDATE_INT, array (" options "=> array (" min "=> 1900," max "=> 2100)))! = false) ... ' –
@ Джордан С. Джонс: Eeks, независимо от того, как вы отступаете, он остается нечитаемым. Совокупность встроенных PHP-скриптов на самом деле делает рик« бесполезно », и вы нашли его. – Kris