Очень хотелось бы увидеть ответ. Я подобную задачу решал именно через учет максимального временного диапазона события, но там он был минимальный - 10 дней.
Тогда либо денормализация, как было сказано выше, либо учитывать в выборке максимальный временной диапазон события, и уменьшать на него star_date, прибавив к end_date.
Это уже как договоритесь. Тут надо учитывать как ваш текущий сайт, так и ваши требования для игры. Может вам предложат еще дополнительные идеи для реализации. В любом случае, на бюджет менее 200 долларов я бы не рассчитывал.
Тогда в данном случае вам лучше действительно обратиться к специалистам со своими идеями. Это может быть как фриланс-биржа, так и отдельные фирмы, занимающиеся разработкой сайтов. Для реализации задачи необходимо знать php.
Ни в коем случае не делайте выборку актера таким образом. Это бешеные нагрузки на бд при достаточном количестве записей в таблице. Генерируйте значение id через php.
Не сработает, потому что при выборе элемента "по убыванию" свойство selected у первого опшна убирается и переходит на второй. К тому же это не гибкое решение, потому что может понадобиться написать для каждого выбранного пункта сортировки свое направление сортировки по умолчанию.
Первая строка сбрасывает значения checked у всех элементов, вторая строка назначает значение конкретного элемента. Класс sended-param -родитель баттона. Это может быть div, чтобы пользователю не надо было играть в снайпера и попадать в точку курсором.
Я написал пример под конкретную задачу. Естественно его необходимо адаптировать под нужды. Весь смысл заключается в использовании css-селекторов для таблицы, и вариантов реализаций тут бесконечное множество.
@vladsharikov, Вы не смогли разобраться в коде, но умничаете и поправляете автора. Первая строка кода убирает переключатель со всех внутренних элементов с классом sended-param. Вторая ставит этот переключатель внутри конкретного класса sended-param. Вместо решения проблемы придрались к оформлению.
src генерируется после вставки изображения. Необходимо после выбора изображения с локального компьютера настроить ajax-загрузку файла на сервер, после которой вернется сгенерированная ссылка в ответе, если я Вас правильно понял.