Перейти к содержимому


изменение значения по истечению даты


Сообщений в теме: 6

#1 wweebb

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 17 Апрель 2013 - 19:33

Есть поле Дата ТО, если данные в этом поле просрочены с текущей даты и то должно поменятся значение в строке ТО выполнено на = нет
Создаю вычисление но чтото не работает((

$line['Дата ТО'] = date("Y-m-d h:i:s", strtotime($line['ТО выполнено']) = 'нет';

Помогите кодом, спасибо!

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Апрель 2013 - 10:55

if ($line['Дата ТО'] <= date("Y-m-d 00:00:00") $line['ТО выполнено'] = 'нет';


#3 wweebb

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 18 Апрель 2013 - 11:42

CbCoder, скажите пожалуйста вычислять при условии какие выставить, и изменение наступит при совпадении даты ТО с текущей даты?

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Апрель 2013 - 12:42

Цитата

при условии какие выставить

Отображение поля "ТО выполнено".

Цитата

изменение наступит при совпадении даты ТО с текущей даты?

Да, в коде же стоит условие - "если поле "Дата ТО" меньше или равно текущей даты":

if ($line['Дата ТО'] <= date("Y-m-d 00:00:00")


#5 wweebb

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 18 Апрель 2013 - 21:54

CbCoder, прописал вычисление

if ($line['Дата ТО'] <= date("Y-m-d 00:00:00") $line['ТО выполнено'] = 'нет';

но не чего не происходит по истечению нужной даты, и когда выставил вычисление по изменению поля "ТО выполнено" ,то заходишь в просмотр записи вверху над шапкой программы
Parse error: syntax error, unexpected T_VARIABLE in /httpdocs/podyom1.ru/cb/include/functions1.php(265) : eval()'d code on line 1

В чем моя ошибка B) Спасибо!

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Апрель 2013 - 09:34

Опечатка (незакрытая скобка), должно быть:

if ($line['Дата ТО'] <= date("Y-m-d 00:00:00")) $line['ТО выполнено'] = 'нет';


#7 wweebb

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 21 Апрель 2013 - 12:42

Спасибо большое, все ОК)))





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных