Скрипт аукциона

antoniony

Постоялец
Регистрация
16 Май 2006
Сообщения
80
Реакции
4
Необходимо реализовать функционал аукциона. Никогда не сталкивался с этой темой. Необходимо при взаимодействии пользователя с системой проверять в каком состоянии находится аукцион "ждет открытия", "в процессе", "завершен". На мой взгляд есть два варианта реализации.
1. При каждом запросе пользователя вычислять разницу сегодняшней даты и даты точки отсчета.
2. Написать триггер для MySQL, которые бы изменял состояние аукциона.

Хотелось бы услышать совет по лучшей реализации.
 
Возьми за основу скандинавский аукцион. Там и ботов если что можно подключать для большей конверсии и придать так сказать жизнь на сайте :D
 
Возьми за основу скандинавский аукцион. Там и ботов если что можно подключать для большей конверсии и придать так сказать жизнь на сайте :D
Там вся особенность в необходимости прицепить ЭЦП для подписи всякой шняги. Встраивать в готовый скрипт и потом выискивать ошибки не очень хочется.
 
1. При каждом запросе пользователя вычислять разницу сегодняшней даты и даты точки отсчета.
2. Написать триггер для MySQL, которые бы изменял состояние аукциона.
Три́ггер (англ. trigger) — это хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных: добавлением INSERT, удалением DELETE строки в заданной таблице, или изменением UPDATE данных в определенном столбце заданной таблицы
(с) Для просмотра ссылки Войди или Зарегистрируйся

Запросы пользователей у вас меняют таблицу с данными аукциона? Если нет, то вам 2 вариант даже не стоит рассматривать.

1 вариант более наглядный, когда рефакторишь или дописываешь код. Иногда всю логику статуса можно возложить на Mysql на основе функций работы с датами/строками с использованием оператора IF.
 
Назад
Сверху