Автор Тема: Таблица рефералов.  (Прочитано 708 раз)

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

RachokАвтор темы

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Май 2017
  • Сообщений: 62
  • Страна: ru
  • Поблагодарили: 1 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
    • Награды
Таблица рефералов.
« : 08 Мая 2017, 22:32:03 »
Здравствуйте,помогите пожалуйста! У меня на сайте рефералка до пяти уровней как сделать таблицу как на рич бердс,в которой показано сколько рефералов первого уровня,второго уровня и тд
 

Joha

  • *****
  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Более 150 сообщений Более 10 созданных тем
  • Дата регистрации: Март 2017
  • Сообщений: 186
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +4/-1
  • Пол: Мужской
    • Награды
  • Социальные сети:
    ВКонтакте
Таблица рефералов.
« Ответ #1 : 08 Мая 2017, 23:46:32 »
<?PHP
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id2 = '$user_id'");
$refs2 = $db->FetchRow(); // Считаем рефералов второго уровня

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id3 = '$user_id'");
$refs3 = $db->FetchRow(); // Считаем рефералов третьего уровня

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id4 = '$user_id'");
$refs4 = $db->FetchRow(); // Считаем рефералов четвертого уровня

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id5 = '$user_id'");
$refs5 = $db->FetchRow(); // Считаем рефералов пятого уровня
?>

<!-- ========= 2-ой уровень ======= -->

<p><center>Количество  ваших рефералов 2-го уровня: <font color="#000;"><?=$refs2; ?> чел.</font></center></p>

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width='98%'>
<tr height='25' valign=top align=center>
    <td class="m-tb"> Логин</td>
    <td class="m-tb"> Дата регистрации</td>
    <td class="m-tb"> Доход от партнера</td>
</tr>

<?PHP
  $all_money = 0;
  $db->Query("SELECT  user,date_reg,doxod2 FROM db_users_a WHERE referer_id2 = '$user_id'");

    if($db->NumRows() > 0){

          while($ref = $db->FetchArray()){

        ?>
        <tr height="25" class="htt" valign="top" align="center">
            <td align="center"> <?=$ref["user"]; ?> </td>

            <td align="center"> <?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?> </td>
            <td align="center"> <?=sprintf("%.2f",$ref["doxod2"]); ?> </td>
        </tr>

        <?PHP
        }

    }else echo '<tr><td align="center" colspan="3">У вас нет рефералов 2 уровня</td></tr>'
  ?>

</table>
<!-- ========= /2-ой уровень ======= -->
<br>
<!-- ========= 3-ий уровень ======= -->
<p><center>Количество  ваших рефералов 3-го уровня: <font color="#000;"><?=$refs3; ?> чел.</font></center></p>

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width='98%'>
<tr height='25' valign=top align=center>
    <td class="m-tb"> Логин</td>

    <td class="m-tb"> Дата регистрации</td>
    <td class="m-tb"> Доход от партнера</td>
</tr>

<?PHP
  $all_money = 0;
  $db->Query("SELECT  user,date_reg,doxod3 FROM db_users_a WHERE referer_id3 = '$user_id'");

    if($db->NumRows() > 0){

          while($ref = $db->FetchArray()){

        ?>
        <tr height="25" class="htt" valign="top" align="center">
            <td align="center"> <?=$ref["user"]; ?> </td>

            <td align="center"> <?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?> </td>
            <td align="center"> <?=sprintf("%.2f",$ref["doxod3"]); ?> </td>
        </tr>

        <?PHP
        }

    }else echo '<tr><td align="center" colspan="3">У вас нет рефералов 3 уровня</td></tr>'
?>
</table>
<!-- ========= /3-ий уровень ======= -->
<br>
<!-- ========= 4-ый уровень ======= -->
<p><center>Количество  ваших рефералов 4-го уровня: <font color="#000;"><?=$refs4; ?> чел.</font></center></p>

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width='98%'>
<tr height='25' valign=top align=center>
    <td class="m-tb"> Логин</td>

    <td class="m-tb"> Дата регистрации</td>
    <td class="m-tb"> Доход от партнера</td>
</tr>

<?PHP
  $all_money = 0;
  $db->Query("SELECT  user,date_reg,doxod4 FROM db_users_a WHERE referer_id4 = '$user_id'");

    if($db->NumRows() > 0){

          while($ref = $db->FetchArray()){

        ?>
        <tr height="25" class="htt" valign="top" align="center">
            <td align="center"> <?=$ref["user"]; ?> </td>

            <td align="center"> <?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?> </td>
            <td align="center"> <?=sprintf("%.2f",$ref["doxod4"]); ?> </td>
        </tr>

        <?PHP
        }

    }else echo '<tr><td align="center" colspan="3">У вас нет рефералов 4 уровня</td></tr>'
?>
</table>
<!-- ========= /4-ый уровень ======= -->
<br>
<!-- ========= 5-ый уровень ======= -->
<p><center>Количество  ваших рефералов 5-го уровня: <font color="#000;"><?=$refs5; ?> чел.</font></center></p>

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width='98%'>
<tr height='25' valign=top align=center>
    <td class="m-tb"> Логин</td>

    <td class="m-tb"> Дата регистрации</td>
    <td class="m-tb"> Доход от партнера</td>
</tr>

<?PHP
  $all_money = 0;
  $db->Query("SELECT  user,date_reg,doxod5 FROM db_users_a WHERE referer_id5 = '$user_id'");

    if($db->NumRows() > 0){

          while($ref = $db->FetchArray()){

        ?>
        <tr height="25" class="htt" valign="top" align="center">
            <td align="center"> <?=$ref["user"]; ?> </td>

            <td align="center"> <?=date("d.m.Y в H:i:s",$ref["date_reg"]); ?> </td>
            <td align="center"> <?=sprintf("%.2f",$ref["doxod5"]); ?> </td>
        </tr>

        <?PHP
        }

    }else echo '<tr><td align="center" colspan="3">У вас нет рефералов 5 уровня</td></tr>'
?>
</table>
<!-- ========= /5-ый уровень ======= -->
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 4000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Более 1000 созданных тем Репутация более 50 Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 41
  • Сообщений: 4246
  • Страна: ru
  • Поблагодарили: 1040 раз(а)
  • Репутация +84/-9
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:1979-06-30
    • Награды
Таблица рефералов.
« Ответ #2 : 09 Мая 2017, 07:38:19 »
Есть несколько вариантов этой рефералки.....
Все зависит от того -какой именно у вас
Подвергнуть критике, может любой.
Создать то,что будет подвергнуто критике,дано не каждому.
 

RachokАвтор темы

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Май 2017
  • Сообщений: 62
  • Страна: ru
  • Поблагодарили: 1 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
    • Награды
Таблица рефералов.
« Ответ #3 : 09 Мая 2017, 11:28:52 »
спасибо большое,все работает,но как это сделать в таблице???
 

Kuper

  • *
  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Топ 10 по сообщениям Репутация более 5 Болеее 300 сообщений
  • Дата регистрации: Дек. 2016
  • Возраст: 31
  • Сообщений: 438
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:1989-11-19
    • Награды
  • Социальные сети:
    ВКонтакте
Таблица рефералов.
« Ответ #4 : 09 Мая 2017, 12:07:31 »
Он тебе таблицу скинул.

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 4000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Более 1000 созданных тем Репутация более 50 Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 41
  • Сообщений: 4246
  • Страна: ru
  • Поблагодарили: 1040 раз(а)
  • Репутация +84/-9
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:1979-06-30
    • Награды
Таблица рефералов.
« Ответ #5 : 09 Мая 2017, 12:10:48 »
Я так понял, что нужно с CSS что-то...
Ну в смысле внешний вид изменить...
Желательно бы скриншот конечно
 

RachokАвтор темы

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Май 2017
  • Сообщений: 62
  • Страна: ru
  • Поблагодарили: 1 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
    • Награды
Таблица рефералов.
« Ответ #6 : 09 Мая 2017, 12:38:08 »
скриншот чего именно?
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 4000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Более 1000 созданных тем Репутация более 50 Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 41
  • Сообщений: 4246
  • Страна: ru
  • Поблагодарили: 1040 раз(а)
  • Репутация +84/-9
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:1979-06-30
    • Награды
Таблица рефералов.
« Ответ #7 : 09 Мая 2017, 14:31:07 »
Желаемого отображения этой самой таблицы ))))))))))