Регистрация
Вход через соцсети
Восстановление пароля

Проверка поля на наличие аналогичной записи в БД

Новый топик
25.09.2009, 17:04
Ответить | Цитировать
WineX

Зарегистрирован:
2005-05-30
Сообщений: 13

Суть такова.
Есть шаблон действие по умолчанию у которого "добавление". Это форма заявки где данные после заполнения отправляются на e-mail и заносятся в БД, после чего модератор проверяет и включает показ объекта уже в списке. Существует одно поле которое должно быть уникальным это e-mail адрес address@mailserver.ru. Как сделать так что бы после нажатия кнопки "добавить" сначала проверялось нет ли записи в БД с такими данными и если есть выдавалась бы соответствующая ошибка "данный e-mail уже зарегистрирован в системе"?
26.09.2009, 11:56
Ответить | Цитировать
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

В условие добавления:
Код:
if ( $db->get_var("SELECT `Message_ID` FROM `Message".$classID."` WHERE `ИмяПоля` = '".$db->escape($f_ИмяПоля)."' ") ) {
$posting = 0;
$warnText = "Такой ... уже есть!";

}


Ксю доставляет...
198 196 2009-09-26 11:56:43 9760
Описание проекта