Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2014
Помог: 0 раз(а)
Приветствую. Есть одна форма с обработчиком. В обработчике проверяются данные из формы, в моем случае количество введенных символов. Если количество символов меньше двух обработчик должен ругнутья, что он собственно и делает. Если количество символов больше двух, то соответсвенно выоводится сообщение о том, что все хорошо. Собственно проблема в том что оно выводится при любом раскладе, а должно выводиться только когда количество символов превышает 2. Помогите понять где косяк.
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
Для проверки вхождения в интервал от 2 до 25 надо использовать, конечно-же 'and'
Возможно, дело в кодировке строки... не один байт на символ.
Попробуйте для начала проверку начать не с 2, а с 10.
А затем - к mb_* функциям...
DelphinPRO
Отправлено: 11 Июля, 2014 - 09:14:03
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Sail пишет:
А затем - к mb_* функциям...
сразу. Если имена кириллические и кодировка utf - следует использовать mb_* функции обработки строк. (Добавление)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.