Приветствую уважаемые администраторы.
У меня вопрос, как можно реализовать следующую задачу:
Необходимо чтобы при добавлении новой записи в таблицу, осуществлялась проверка на совпадение записей в нескольких полях одновременно, по аналогии с функцией "запрет дублирования значения".
Например, менеджер создал клиента Иванова Сергея Алексеевича, 1984г.р., а через какое то время менеджер забыл что создал такого клиента и хочет создать его повторно. Он заполняет поля ФИО и дата рождения, нажимает кнопку сохранить и тут появляется предупреждение что такой клиент уже существует, с ссылкой на него.
0
Проверка на совпадение данных по нескольким полям
Автор adminTF, 06 сент. 2013 10:14
Сообщений в теме: 4
#1
Отправлено 06 Сентябрь 2013 - 10:14
#2 Гость_Roman_*
Отправлено 06 Сентябрь 2013 - 13:15
На самом деле это довольно непростая задача. В какое-либо из полей добавляется Javascript с Ajax, который отправляет запрос на проверку данных в какой-либо скрипт. После чего по результатам проверки идёт либо сохранение, либо предупреждение с ссылкой. В более простом случае, можно написать вычисление при сохранении, которое будет переадресовывать на первый дубликат и удалять только что добавленную запись.
#3
Отправлено 27 Сентябрь 2013 - 10:08
Roman (06 Сентябрь 2013 - 13:15) писал:
На самом деле это довольно непростая задача. В какое-либо из полей добавляется Javascript с Ajax, который отправляет запрос на проверку данных в какой-либо скрипт. После чего по результатам проверки идёт либо сохранение, либо предупреждение с ссылкой. В более простом случае, можно написать вычисление при сохранении, которое будет переадресовывать на первый дубликат и удалять только что добавленную запись.
#4 Гость_Roman_*
Отправлено 01 Октябрь 2013 - 12:20
Да, можно реализовать сообщение (alert) с предупреждением, а в вычислении заложить те поля, по которым должна идти проверка.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных