Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Письмо с сайта (веб-форма) без сохранения в базу данных

09.09.2016, 14:27
Евгений Соколов
Deviks

Зарегистрирован:
2012-04-20
Сообщений: 12

Как сделать чтобы данные письма не сохранялись в базу данных после отправки на e-mail. Netcat 5.7.
Я пробовал вставлять в "Шаблоны действий" - "Действие после добавления объекта"
Код:
mysql_query("TRUNCATE Message$classID"); 

, но всё равно отправляемые данные сохраняются в базу данных.

Заранее благодарю за помощь.
14.09.2016, 10:42
Евгений Соколов
Deviks

Зарегистрирован:
2012-04-20
Сообщений: 12

Ответ кроется тут http://netcat.ru/about/ncblog/netcat_php_mysql.html и здесь http://netcat.ru/developers/docs/nc-core/nc-db-class/
16.09.2016, 20:15
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Вы либо удаляйте созданный объект
Код:
$nc_core->db->query("DELETE FROM `Message".$classID."` WHERE `Message_ID` = ".$message."");

Либо добавьте код отправки в условия добавления, а в конце определите переменную $posting = 0.
Код:
<?
... // Условия добавления сгенерированные
if($posting){ // Если все поля заполнены верно, то отправить письмо
... // Код отправки письма
}
$posting = 0; // Не добавлять объект
?>


Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
198 196 2016-09-16 20:15:56 14588
Описание проекта