|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.06.2020, 23:31 | #1 |
Новичок
Джуниор
Регистрация: 26.06.2020
Сообщений: 1
|
Помогите решить задачу
Всем привет, есть задача отобразить цепочку регистраций пользователей по порядку номеров пригласителей.
То есть например это партнеская программа есть refid (идентификатор пригласителя) нужно чтобы таблица отображала по порядку данные всех пользователей используя данный идентификатор. Например: <table class="table"> <thead> <tr> <th><b>Пользователь</b></th> <th><b>Партнеров</b></th> <th><b>Зарегистрирован</b></th> </tr> </thead> <?PHP $all_money = 0; $db->Query("SELECT * FROM tarif1 WHERE ???ВОТ ТУТ НАДО УСЛОВИЕ???"); if($db->NumRows() > 0){ while($ref = $db->FetchArray()){ ?> <tbody> <tr> <td><a href="/user<?=$ref["user"]; ?>"><?=$ref["user"]; ?></td> <td><?=$ref["referals"]; ?></td> <td><?=date("d.m.Y H:i",$ref["date_reg"]); ?></td> </tr> }else echo '<tr><td align="center" colspan="5">У вас нет партнеров</td></tr>' ?> </tbody></table> Если мы тут $db->Query("SELECT * FROM tarif1 WHERE refid = '10' ") поставим WHERE refid = '10' то отобразит всех кто зарегистрирован под refid 1... можно создать второе условие $ref = $db->FetchArray()) $db->Query("SELECT * FROM tarif1 WHERE refid = '$ref["id"]' ") и узнать под кем зарегистрирован следующий пользователь... но если выводить в переменную каждого последующего пользователя.... это не подходит так как список может быть бесконечным... так вот... КАК сделать так чтобы подбор был цикличным то есть в случае если под пользователем 10 есть кто то еще то оно выводило пользователя с refid 10 и так далее ниже по порядку Надеюсь мысль выразил корректно... и понятно |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите решить задачу на си | Простофиля | Помощь студентам | 1 | 01.04.2018 14:26 |
Помогите решить задачу,пожалуйста!!!вторую часть не могу решить. | Родион Афанасьев | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 03.03.2018 19:44 |
SOS! Помогите решить задачу! | Jilia | Помощь студентам | 5 | 19.01.2014 14:43 |