[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка
kss
Здравствуйте, подскажите, пожалуйста, как сделать следующую выборку.
В базе строки:
Юзер---t1---t2
10------23---11
23-------4---15
11------14----0

Например, в цикл входит первый параметр. Входной параметр (первый) айди юзера 10... цикл смотрит, что t1 t2 у него занято другими пользователя. Цикл продолжается и входными параметрами в него уже будет массив 23,11. Т.е. цикл первый раз прошел, увидел что у пользователя 10 заняты ячейки, он берет пользователей из занятых ячеек и смотрит есть ли у них свободные места. Таким образом цикл должен остановится на 11 пользователе, т.к. у него есть свободная ячейка t2=0
redreem
http://habrahabr.ru/post/43955/
kss
Просто дерево я могу вывести. Тут немного другая выборка. Тут будет все через функции
kss
Подумал немного и решил сделать так: создать две одинаковые функции. Первая будет обрабатывать первый массив и если мест нет, формировать массив пользователей из t1 t2 и передает все данные такой же функции.... таким образом получится замкнутый круг и когда найдется свободное место функция остановится. Примерно так
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.