Если текущая дата - после даты страницы - удалить страницу? - PullRequest
0 голосов
/ 09 февраля 2012

Мне было интересно, есть ли у вас способ использовать PHP для удаления контента по дате? У меня есть страница, на которой перечислены события в диапазоне дат, и я хочу, чтобы она удалила прошедшие события.

I.e. 
If start date is before current date = remove event
If start date is after current date = keep event 
If start date is equal to current date = highlight event. 

Ответы [ 3 ]

0 голосов
/ 09 февраля 2012

Вы можете просто добавить SQL, который удаляет (или архивирует) события, где дата прошла.Я предполагаю, что эта информация находится в базе данных.

Или вы можете просто использовать оператор if, так что если дата начала <текущая дата не отображается. </p>

Если вы используете базу данныхвыберите события в будущем.

0 голосов
/ 09 февраля 2012

может быть какая-то логика вроде:

//psudeocode
    //you could also use a foreach() if you are working with an array()
    //start date greater then or equal to current date
    if ($start_date >= $cur_date){

         //do some stuf with the events

            if ($start_date == $cur_date) {
                //add hilighting
        }
    //else sart date is less then current date unset/delete/toss out
    } else {
        unset $event['old event'];

    } 
0 голосов
/ 09 февраля 2012

откуда вы берете эти события? это из базы данных. и дата начала хранится в базе данных.

если это есть в базе данных. Тогда вам нужно написать код в php в соответствии с форматом, который вы сохраняете в базе данных.

Вы можете использовать функцию php date () для этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...