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

Тема в разделе "Как сделать...", создана пользователем antoniony, 30 июн 2013.

  1. antoniony

    antoniony Постоялец

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

    Хотелось бы услышать совет по лучшей реализации.
     
  2. dmx

    dmx

    Регистр.:
    22 июн 2011
    Сообщения:
    662
    Симпатии:
    526
    Возьми за основу скандинавский аукцион. Там и ботов если что можно подключать для большей конверсии и придать так сказать жизнь на сайте :D
     
    Sorcus нравится это.
  3. antoniony

    antoniony Постоялец

    Регистр.:
    16 май 2006
    Сообщения:
    80
    Симпатии:
    4
    Там вся особенность в необходимости прицепить ЭЦП для подписи всякой шняги. Встраивать в готовый скрипт и потом выискивать ошибки не очень хочется.
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.185
    Запросы пользователей у вас меняют таблицу с данными аукциона? Если нет, то вам 2 вариант даже не стоит рассматривать.

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