запрет дублей

#
запрет дублей
вот у меня есть форм на сайте, которую будут заполнять посетители
как сделать чтобы при обработке формы проверялось, нет ли такой записи уже в Базе?
например по одному из полей
Email: golden-puma@yandex.ru; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
Модератор
#
Re: запрет дублей
Puma,
А соответствие по каким полям проверять будем?
#
Re: запрет дублей
по одному полю, который будет содержать цифры (номер устройства)
и еще цифры мне надо чтоб шли так:
NNNN NNNN NNNN NNNN (12 цифр по 4 через пробелы)
Email: golden-puma@yandex.ru; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: запрет дублей
ну и что никто не подскажет где копать?
Email: golden-puma@yandex.ru; Telegram: @GoldenPuma; Сайт: https://goldenpuma.ru
#
Re: запрет дублей
Puma писал(а):
ну и что никто не подскажет где копать?
в api.

Менее рациональный способ - последовательно получать все заполненные формы и просматривать их поля на предмет поиска нужного значения (методы http://hostcms.ru/api/HostCMS_5/Forms.html#methodGetFillForms  http://hostcms.ru/api/HostCMS_5/Forms.html#methodGetFillForm и др.)

Более рациональный способ - посмотреть через phpMyAdmin структуру таблицы, хранящей записи форм, подготовить запрос на извлечение записей, содержащих переденные вам цифры, и выполнив его через метод http://hostcms.ru/api/HostCMS_5/DataBase.html#methodselect проверить количество отобранных записей. Если оно больше 0, то значит добавляемая форма - дубль.

Независимо от выбранного метода, реализовывать его следует в обработчике заполненной формы, в соответствующей ТДС.
Заказов не беру. Консультирую редко.
Авторизация