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


Код для смены статуса

статус

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

#1 Jadozhdq

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

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

Отправлено 01 Июль 2014 - 11:26

Вы мне дали шаблон для отображения строки при смене статуса
if ($line['Статус']=="Отправлен") $line['Отправка'] = date("Y-m-d");

А как концовка меняется, если нужно сделать чтобы в поле "Оплачено" появилась сумма из поля "Сумма к оплате" ?


if ($line['Оплата']=="Оплачен") $line['Оплачено'] = "Сумма к оплате" ; - как правильно написать код в конце?

#2 CbCoder

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

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

Отправлено 01 Июль 2014 - 12:00

Так вы в поле занесете просто текст "Сумма к оплате", а не содержимое из поля с таким именем. Все поля текущей записи лежат в переменной $line, соответственно и обращаться нужно к ней.

if ($line['Оплата']=="Оплачен") $line['Оплачено'] = $line['Сумма к оплате'] ;


#3 Jadozhdq

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

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

Отправлено 01 Июль 2014 - 12:15

Просмотр сообщенияCbCoder (01 Июль 2014 - 12:00) писал:

Так вы в поле занесете просто текст "Сумма к оплате", а не содержимое из поля с таким именем. Все поля текущей записи лежат в переменной $line, соответственно и обращаться нужно к ней.

if ($line['Оплата']=="Оплачен") $line['Оплачено'] = $line['Сумма к оплате'] ;
А вычислять при условии "Изменение поля" ----> "Оплата" , верно?

#4 CbCoder

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

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

Отправлено 01 Июль 2014 - 12:27

Разумеется, этот код ничем не отличается от первого кроме заполнения другого поля. Тем более, если у вас уже есть первое вычисление, второй код можно можно приписать к нему, и даже объединить в один:

if ($line['Оплата']=="Оплачен")
{
  $line['Отправка'] = date("Y-m-d");
  $line['Оплачено'] = $line['Сумма к оплате'] ;
}






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

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