RumusBin
@RumusBin
Живу, учусь, не стесняюсь

Как сделать проверку данных из формы на существование в БД на лету?

Доброго времени всем! Существует учебный проект, который я создаю для понимая принципов создания веб-приложений. Это, некая, записная книжка, пока только сделал запись телефонных номеров для юзеров. Так вот, реализовал функционал проверки номера телефона при создании нового пользователя на предмет наличия подобного в БД. Но проверка проходит только после отправки формы и пользователь получает ответ "что данный номер уже присутствует в базе" или просто создается новый контакт если все хорошо. Суть вопроса такова: можно ли эту проверку провести еще на моменте ввода номера при заполнении формы? Я так понимаю, за это отвечает Ajax, но я в JS не силен совсем, может существует библиотека, нде это реализовано или подробный пример? Спасибо.
Код метода, который отвечает за проверку номера телефона:
public static function checkIssetNumber($newNumbers) {        
                // $newNumbers получаем массив из формы с введенными телефонными номерами
        $issetNumbers = PhoneNambers::getOnlyPhoneNumbers(); // получаем массив из БД с телефонными номерами
                
        foreach ($issetNumbers as $key => $issetNumber){
            foreach ($newNumbers as $key2 => $newNumber){
               
                if($issetNumber === $newNumber){
                    return $newNumber;                    
                }
            }
        }
        return FALSE;            
        }
  • Вопрос задан
  • 260 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы