Jump to content

Reloader

Newbie
  • Posts

    7
  • Joined

  • Last visited

Everything posted by Reloader

  1. Ваш вариант действительно точнее, но теперь как сравнивать два поля SQL date и time описаной процедурой. Насколько я помню вроде сравниваются либо строки, либо столбцы. Или я чтото путаю? Такая задача для меня впервые так что не бейте ногами Вот так? $time = 172800; $time = "SELECT *from* table timestart /время начала/ WHERE UNIX_TIMESTAMP(CURRENT_TIMESTAMP)-UNIX_TIMESTAMP(timestart) <= " . $time : '';
  2. Спасибо большое буду пробывать. Пост LunatiK увидел уже позже.
  3. В том то и дело что нужно не показать за последние 2 дня, а скрыть появляющуюся ссылку. Я еще не очень хорошо пользуюсь терминами и плохо у меня получается объяснять. Поробую тогда схематично. Есть база SQL в ней поля: id - записи, date, time, название спектакля, _url_b и прочие столбцы с разной инфой. Потребывалось сделать так, чтобы при выводе репертуара на месяц появлялась ссылка (текст типа www.ya.ru/idX/ берется из столбца _url_b соответсвующего id). Что и было реализовано скриптом (кодом выше). Теперь требуется, чтобы эта ссылка исчезала за 2 суток до наступления спектакля события, но оставалась в таблице SQL. Как то так.
  4. Тогда так. Начало спектакля (Х) в 18:30 20.10.2011. В SQL эта инфа есть. Это время (date, time) можно считать эталонным (абсолютным), от которого отталкиваемся. Каким образом реализовать чтобы скрипт (код представленный выше) выполнялся до date, time - 172800 секунд? А после соответственно убирался, либо переставал выполняться.
  5. За 2 суток до начала события. Т.е. за 48 часов до точки (времени) начала события, ссылка должна перестать показываться. В таблице есть время (точка) начала события. Я еще не совсем разобрался куда обратиться с этим вопросом. Поэтому извиняюсь если не в тот раздел написал.
  6. Сам новичок в программировании, и задача не совсем ординарная, может сможет кто мне помочь или сталкивался с подобным. Исходные данные: Существует база SQL, в одной из ячеек которых присутствует текстовый объект (ссылка), который при использовании операции выводит ссылку на экран. Соответственно если поле пустое NULL, то ссылка не выводится. <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.open ('%s?operations=buy');return false;\" class=\"artists\">Купить места >></a>", $unit->_url_ ); ?> <?php echo (($unit->_url_b=="")?"": sprintf("<a href=\"#\" onclick=\"javascript:window.open ('%s?operations=order');return false;\" class=\"artists\">Забронировать места >></a>", $unit->_url_ ); ?> Задача: Необходимо сделать так, чтобы за 2 суток /48 часов/2880 минут/172800 секунд/ ссылка переставала показываться, но оставалась в базе SQL. Пока это реализовывается вручную . Т.е. как я понимаю шла проверка date и time. Вопрос: собссно как это сделать. Перечитал много, но как реализовать проверку события по времени и только после этого использовании вышеуказанного скрипта не осилил. Помогите кто сталкивался.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy