Вы мне дали шаблон для отображения строки при смене статуса
if ($line['Статус']=="Отправлен") $line['Отправка'] = date("Y-m-d");
А как концовка меняется, если нужно сделать чтобы в поле "Оплачено" появилась сумма из поля "Сумма к оплате" ?
if ($line['Оплата']=="Оплачен") $line['Оплачено'] = "Сумма к оплате" ; - как правильно написать код в конце?
1
Сообщений в теме: 3
#1
Отправлено 01 Июль 2014 - 11:26
#2
Отправлено 01 Июль 2014 - 12:00
Так вы в поле занесете просто текст "Сумма к оплате", а не содержимое из поля с таким именем. Все поля текущей записи лежат в переменной $line, соответственно и обращаться нужно к ней.
if ($line['Оплата']=="Оплачен") $line['Оплачено'] = $line['Сумма к оплате'] ;
#3
Отправлено 01 Июль 2014 - 12:15
CbCoder (01 Июль 2014 - 12:00) писал:
Так вы в поле занесете просто текст "Сумма к оплате", а не содержимое из поля с таким именем. Все поля текущей записи лежат в переменной $line, соответственно и обращаться нужно к ней.
if ($line['Оплата']=="Оплачен") $line['Оплачено'] = $line['Сумма к оплате'] ;
#4
Отправлено 01 Июль 2014 - 12:27
Разумеется, этот код ничем не отличается от первого кроме заполнения другого поля. Тем более, если у вас уже есть первое вычисление, второй код можно можно приписать к нему, и даже объединить в один:
if ($line['Оплата']=="Оплачен") { $line['Отправка'] = date("Y-m-d"); $line['Оплачено'] = $line['Сумма к оплате'] ; }
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных