Dima85
Новичок
Есть база users с такими таблицами:
Usern = имя участника
From = кто пригласил
Block = бан
Допустим регистрируется Вася, его пригласил Коля(он уже есть в базе, Колю пригласил Андрей).
Получается Usern = Вася, From = Коля, Block = No.
После того как Вася авторизовался в $myfrom попадает тот кто его пригласил, то есть Коля
И дальше идет проверка, Коля заблокирован или нет:
Вопрос. Как сделать если Коля заблокирован то показать Васе Андрея, он пригласил Колю. Если Андрей тоже заблокирован то показать того кто пригласил Андрея. И так дальше искать пока не найдется тот кого не заблокировали.
Подскажите пожалуйста как такое сделать.
Usern = имя участника
From = кто пригласил
Block = бан
Допустим регистрируется Вася, его пригласил Коля(он уже есть в базе, Колю пригласил Андрей).
Получается Usern = Вася, From = Коля, Block = No.
После того как Вася авторизовался в $myfrom попадает тот кто его пригласил, то есть Коля
И дальше идет проверка, Коля заблокирован или нет:
Код:
$rows = mysql_query("SELECT * FROM `users` WHERE Usern='$myfrom'");
while ($stk = mysql_fetch_assoc($rows)){
if ($stk['Block'] == 'Yes') {
echo $stk['Usern']." Заблокирован";
} else {
echo $stk['Usern']." Ок";
}
Вопрос. Как сделать если Коля заблокирован то показать Васе Андрея, он пригласил Колю. Если Андрей тоже заблокирован то показать того кто пригласил Андрея. И так дальше искать пока не найдется тот кого не заблокировали.
Подскажите пожалуйста как такое сделать.