Вот ты делаешь trim() при проверке, но не делаешь при запросе. Как так?