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


Проблема с вычислением


В теме одно сообщение

#1 etherguide

    Новичок

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

Отправлено 22 Март 2013 - 17:39

Существует 2 поля с датами, при изменении первого поля запускается вычисление, при котором к значению второго прибавляется 2 дня:
$line['Действ. до'] = date("Y-m-d h:i:s", strtotime($line['Дата']) + 2*60*60*24);

Само вычисление работает нормально, но при попытке сменить значение второго поля вручную, ничего не происходит. Значение остается прежним (первое поле + 2 дня).
Когда отключаю вычисление, смена происходит нормально.

Не совсем понимаю, как такое возможно, ведь вычисление должно запускаться только при изменении первого поля.

#2 CbCoder

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

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

Отправлено 22 Март 2013 - 18:06

Вы уверены, что у вас вычисление работает только при изменении первого поля? В условиях не стоит отображение второго поля, сохранение записи? Проверка у нас показала, что описанного вами происходить не должно.





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

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