Вообщем чет голова не варит подкиньте идею.
При наборе онлайна скажем 10 чел. на определённый раздел нужно скрывать его всем кроме этих 10 на время. Далее чел покинул раздел из этих 10 пускать другого рандомно . Тут я так понимаю нужно с ip играть ...
Maksamka, записывай ip, user-agent и время посещения
потом
$count=$sql->query('SELECT `time` FROM `base` WHERE `time` > "'.(time()-600).'" ORDER BY `time` ASC')->num_rows;
if ($count <= 10){
показать
}
Покажет, если онлайн меньше 10. А надо что бы даже если 50 человек онлайна, первым 10 показывало а другим нет
ЗэК, гений) ты зачем выборку делаешь если ты выводишь число результатов?) еще и сортируеш)))ахаха
ЗэК, норм СПС. Чуть поправлю но суть вловил
Нужно как то определить, входит ли тот чел в первую десятку. Если входит показать, нет - послать
Говнокод конечно. Но можно сделать сигнальную переменную.
Делаем цикл из первых 10 человек онлайна. Если айпи этого села там проскакивает задаем этой переменной 1. Потом проверяем
Если переменная равна 1 показываем, иначе шлем подальше
Добавлено 10.04.17 в 08:21:23:
И сортировку в цикле делать по времени онлайна + условие что активен был минут 10 назад