Автор Тема: Авто удаление объявления через определенное время  (Прочитано 2896 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vad

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.revision.gr
При добавлении объявы через форму предлагается указать срок жизни объявления например 1,2,3 недели и т.д. все это заносится в базу Mysql. Как реализовать автоматическое удаление объявления?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
добавлением к таблице поля - время удаления и запросом в начале скрипта, показывающего объявления:
delete from bulletins where time_del < now()

Оффлайн Vad

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.revision.gr
А как прибавить к текущей дате скажем один день
я вот тут нашел на форуме такое
$d=mktime(\'H:i:s j:n:y\',time()+10*60*60); - как говорит автор прибавляет 10 часов к текущему времени только вот почему-то не работает

Оффлайн Vad

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 54
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.revision.gr
хотя нет похоже работает просто оно выдает только часы а не полную дату и время удаления

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Цитировать
как прибавить к текущей дате скажем один день

http://www.php.net/manual/en/function.date.php
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28