Автор Тема: обновление статистики рефералов  (Прочитано 931 раз)

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

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

FeexeeАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2017
  • Сообщений: 51
  • Страна: ru
  • Поблагодарили: 6 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
обновление статистики рефералов
« : 09 Ноября 2017, 11:17:16 »
Всем привет, как сделать чтобы статистика в топе рефералов обновлялась без входа в аккаунт?


Добавлено сообщение: 09 Ноября 2017, 12:50:57
Нужен совет, все ли правильно сделал?
# Обновляет статистику реферера
$db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$referer_id}' LIMIT 1");
$user_refdata = $db->FetchArray();
$db->Query("UPDATE db_users_a SET referals = referals +1 WHERE id = '$referer_id'"); // Добавляет реферала
 

APTEMOH

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям За помощь пользователям Репутация более 15 Более 10 созданных тем
  • Дата регистрации: Сен. 2015
  • Расположение: Расположение
  • Сообщений: 529
  • Страна: th
  • Поблагодарили: 64 раз(а)
  • Репутация +19/-2
  • Пол: Мужской
    Социальные сети:
    ВКонтакте
обновление статистики рефералов
« Ответ #1 : 09 Ноября 2017, 19:41:01 »
все ли правильно сделал?

Да, если $referer_id где то выше в коше определен. Но в каком файле код? Если в логине, то только при авторизации. Если в index.php , то да. Но опять же лишняя нагрузка на сайт, базу.

Rich-99000000

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Репутация более 5 Топ 10 по сообщениям Благодарность от форума Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Возраст: 28
  • Сообщений: 460
  • Страна: ru
  • Поблагодарили: 136 раз(а)
  • Репутация +6/-2
  • Пол: Мужской
  • моды, сайты на заказ недорого >> ЛС
  • Дата рождения:
    1995-06-28
    Социальные сети:
    ВКонтакте
обновление статистики рефералов
« Ответ #2 : 09 Ноября 2017, 21:05:00 »
этот код при регистрации запихни (после успешного выполнения разумеется)
 

FeexeeАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2017
  • Сообщений: 51
  • Страна: ru
  • Поблагодарили: 6 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
обновление статистики рефералов
« Ответ #3 : 09 Ноября 2017, 22:11:15 »
Ну да я его в регистрацию и запихнул, и мне кажется кода многовато. Переменные в файле регистрации скорее всего уже есть
 
Помечен как лучший ответ пользователем Feexee 10 Ноября 2017, 22:55:30

Rich-99000000

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Репутация более 5 Топ 10 по сообщениям Благодарность от форума Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Возраст: 28
  • Сообщений: 460
  • Страна: ru
  • Поблагодарили: 136 раз(а)
  • Репутация +6/-2
  • Пол: Мужской
  • моды, сайты на заказ недорого >> ЛС
  • Дата рождения:
    1995-06-28
    Социальные сети:
    ВКонтакте
обновление статистики рефералов
« Ответ #4 : 10 Ноября 2017, 15:11:25 »
Ну да я его в регистрацию и запихнул, и мне кажется кода многовато. Переменные в файле регистрации скорее всего уже есть
первые две строки делают выборку в массив (скорее всего для записи рег. данных в таблицы user_a,user_b), а третья отвечает именно за ап записи по кол-ву рефов, без авторизации рефовода.
 
Теги: