Заставить FormBuilder не пускать в базу дубликаты

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
cartmo
New Member
New Member
Posts: 8
Joined: Tue Jul 28, 2009 7:50 pm

Заставить FormBuilder не пускать в базу дубликаты

Post by cartmo »

Возникла необходимость в том, чтобы модуль FormBuilder перед отправкой данных в базу проверил на наличие в ней одного из новых значений, то есть недопустимость возникновения дубликатов (например значений ячейки user_name1). Что для этого нужно сделать?
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Заставить FormBuilder не пускать в базу дубликаты

Post by ZYV »

Готовой проверки, по-моему, нет, но можно исхитриться на Smarty чего-нибудь написать в submission template.
unsigned double ZYV;
cartmo
New Member
New Member
Posts: 8
Joined: Tue Jul 28, 2009 7:50 pm

Re: Заставить FormBuilder не пускать в базу дубликаты

Post by cartmo »

Submission Template: This template is for display to the user after the form is submitted...то есть данные уже отправлены, можно лишь только показать их. Думал, может вставить в форму *Call A User Defined Tag With the Form Results, но что набросать в UDT, связанное с базой не знаю, тем более как передать туда параметры? и как прервать передачу данных прямо из UDT?
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Заставить FormBuilder не пускать в базу дубликаты

Post by ZYV »

Я так думал, что submission это коггда данные submitted, но ещё не saved. Хотя могу ошибаться.

Про UDT:

Code: Select all

$vars = get_defined_vars();
print_r($vars);
(дети, никогда так не делайте)

И искать на форумах.
unsigned double ZYV;
shtepawski
New Member
New Member
Posts: 7
Joined: Sun Mar 07, 2010 8:49 am

Re: Заставить FormBuilder не пускать в базу дубликаты

Post by shtepawski »

print_r($params);
Post Reply

Return to “Russian - русский”