0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
1 | |
Начисление бонусов25.10.2010, 09:22. Показов 2666. Ответов 30
Метки нет (Все метки)
Здравствуйте. Наставьте на путь истинный пожалуйста. Существует база sql, а также программа для создания новых акций в магазине и добавления в нее участников. Как мне реализовать чтобы определенное количество бонусов начислялось на бонусную карту владельца в день его рождения?
0
|
25.10.2010, 09:22 | |
Ответы с готовыми решениями:
30
Начисление коэффициента при перемещении обьекта Добавление бонусов для игры "Арканоид" Начисление бонусов (операторы if) Сборщик WebMoney бонусов |
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
|
25.10.2010, 11:11 | 2 |
Нужно запускать скрипт каждый день, который будет проверять даты и начислять бонусы
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
25.10.2010, 11:12 [ТС] | 3 |
А где можно взять этот скрипт?
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
25.10.2010, 12:13 | 4 |
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
26.10.2010, 02:56 [ТС] | 5 |
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
26.10.2010, 08:11 | 6 |
Вообще-то имелось в виду: "Написать самому", но могу помочь если буду знать хотя-бы структуру БД.
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
26.10.2010, 08:14 [ТС] | 7 |
Помогите пожалуйста. Что именно из структуры вам надо?
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
26.10.2010, 08:49 | 8 |
Какая СУБД используется?
Структура "заинтересованных" таблиц (информация о клиенте, в часности дата рождения и информация о бонусной карте) и связи между ними.
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
26.10.2010, 09:23 [ТС] | 9 |
Microsoft SQL server.
Первая таблица Card: card_id sync_id card_number active date_activated date_deactivated bonus sms_counter email_counter password member_id shop_id Вторая таблица Owner: owner_id card_id flag_send_by_email flag_send_to_mobile f i o IDDocument date_of_birth home_address Связываются между собой card_id
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
||||||
26.10.2010, 10:55 | 10 | |||||
Если не задумываться о оптимизации, то примерно так (не проверялось, т.к. не на чем):
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
26.10.2010, 10:57 [ТС] | 11 |
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
26.10.2010, 10:59 | 12 |
ЭЭЭЭЭЭЭЭЭ.........
Не я ж писал программу, я даже не в курсе на каком она языке. Это просто скрипт.
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
||||||
26.10.2010, 11:06 [ТС] | 13 | |||||
Вот код программы и скрин. Куда именно в коде это вставлять подскажите пожалуйста?
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
26.10.2010, 11:21 | 14 |
Что-то я не пойму нифига. Ты разъясни конкретно, что значит каждое поле на форме.
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
26.10.2010, 11:25 [ТС] | 15 |
Вводим название акции потом описание акции. Начинается и заканчивается это период в котором будет действовать новая акция. Бонусы это сколько будет выделено бонусов на данную акцию. День рождения при выборе галочки появляется возможность добавить бонусов тем людям у которых будет день рождение в период действия акции. Вот этот пункт я и не могу сделать.
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
26.10.2010, 11:32 | 16 |
Т.е., как я понял, у тебя есть список акций, и у каждой акции есть признак "добавлять бонусы тем у кого день рождения во время проведения акции", ну и количество бонусов.
Значит делать следует так: 1. Смотрим если ли сегодня акция (выборка по текущей дате из списка акций). 2. Начисляются ли бонусы именинникам (проверка текущей акции на предмет "галочки") 3. Если начисляются, берем количество бонусов (тоже из текущей акции), подставляем в мой скрипт это число вместо 10 и запускаем скрип на выполнение. Все скорее всего можно сделать и одним запросом, но для этого мне нужно увидеть БД.
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
||||||
27.10.2010, 04:33 [ТС] | 17 | |||||
Спасибо большое за помощь. Эх жалко уже домой пора идти, если будут вопросы завтра напишу. А они скорее всего будут =)
Добавлено через 16 часов 55 минут Не получается у меня если вам не сложно можете написать запросы пожалуйста. Правельно я себе представляю?
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
27.10.2010, 05:28 | 18 |
0
|
0 / 0 / 1
Регистрация: 28.09.2010
Сообщений: 57
|
|
27.10.2010, 05:30 [ТС] | 19 |
Какие именно вам таблицы надо увидеть?
0
|
63 / 64 / 13
Регистрация: 08.06.2008
Сообщений: 243
|
|
27.10.2010, 05:35 | 20 |
Таблица с акциями, таблица с карточками, таблица с людьми.
Короче все задействованные в "раздаче слонов".
0
|
27.10.2010, 05:35 | |
27.10.2010, 05:35 | |
Помогаю со студенческими работами здесь
20
Сбор бонусов wmr Скрипт wmr бонусов+ Раздача бонусов на сайте запрос о количестве бонусов в колонке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |