0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 776 Просмотров
*

68pin

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Всем здравствуйте
Суть задачи следующая
У каждого пользователя есть личный код (6 цифр) и есть сумма (рубли и копейки)
Есть таблица в ней 3 поля code, sum, date, 

Необходимо реализовать занесение данных в таблицу по следующему алгоритму.
1. Если код новый (нет в таблице), то добавить код и записать сумму в sum, в date записать текущую дату.
2. Если код не новый, то прибавить к существующей (в поле sum) сумме, новую сумму и записать текущую дату.

Пока удалось реализовать через RSForm и Сопоставление SQL и записывать только новый код и новую сумму с текущей датой.
Не могу реализовать проверку наличия кода и сложение, при вводе новых данных.

Понимаю что скорей всего придется через PHP и запросы. Сам не селен в ни в том ни в другом.
Помогите решить проблему. Могу отблагодарить полным купленным официальным комплектом RSForm+dejavu.
*

68pin

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
INSERT ... ON DUPLICATE KEY UPDATE в помощь
Нашёл вот этот код.
// находим объект
$row = query('SELECT * FROM table WHERE id=1');
// проверяем есть ли такой объект
if ($row) {
// делаем апдейт
query('UPDATE table SET column=column+1 WHERE id=1');
}
else {
// делаем вставку
query('INSERT INTO table SET column=1, id=1');
}
он подходит. Вставить его в PHP скрипт?. Вот только как в него вставить данные из формы?
*

Fedor Vlasenko

  • Живу я здесь
  • 3814
  • 715 / 7
  • Все начинается с Value
68pin это не совсем то. так будет 2 запроса, а красиво можете сделать одним
как написал выше. в поиск вбейте и ознакомьтесь предварительно с информацией
*

68pin

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Я почитал о INSERT ... ON DUPLICATE KEY UPDATE
Я правильно понял?
мне на поле date необходимо поставить UNIQUE и выполнить запрос

А как прицепить данные из RSформы к запросу?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AJAX отправка данных после успешной валидации

Автор goga_pgasovav

Ответов: 4
Просмотров: 1632
Последний ответ 17.08.2018, 14:54:28
от rsn
удаление данных

Автор folkemon

Ответов: 18
Просмотров: 584
Последний ответ 07.11.2017, 14:11:27
от folkemon
Вывод данных

Автор kolyan1982

Ответов: 4
Просмотров: 1112
Последний ответ 28.09.2017, 17:30:09
от Валерон163
удаление данных

Автор folkemon

Ответов: 0
Просмотров: 438
Последний ответ 06.07.2017, 20:51:32
от folkemon
Отправка данных с калькулятора в лиды bitrix-24

Автор Stasweb

Ответов: 12
Просмотров: 926
Последний ответ 13.06.2017, 00:14:26
от Bartlebi