if ($line['Поле'] != "")
{
$line['Статус'] = "какой-то текст";
}
Если поле "Поле" типа связь, то даже, если оно пусто, то есть не связано ни с одной из записей из связанной таблицы, всё равно оно определяется как не пустое, что делать?
if ($line['...'] != "")...
Автор serg777, 22 марта 2013 15:29
Сообщений в теме: 6
#1
Отправлено 22 Март 2013 - 15:29
#2
Отправлено 22 Март 2013 - 17:31
Потому что $line['Поле'] - это массив, и его нельзя сравнивать с пустой строкой. Проверяйте $line['Поле']['raw'], где 'raw' - значение поля связи в БД: if ($line['Поле']['raw'] != 0)
#3
Отправлено 22 Март 2013 - 21:40
спасибо огромное, я разобрался!
#4
Отправлено 29 Май 2013 - 01:57
В форматировании нужно сделать подсветку поля красным, как поставить условие пустое поле связи? $line['Поле']['raw']=0 and $cur_line['Способ оплаты']['value']=='Безн. расчет'
Вообще везде в фильтрах, форматировании в правилах доступа как ставить условие "поле связь пустое"?
Вообще везде в фильтрах, форматировании в правилах доступа как ставить условие "поле связь пустое"?
#5 Гость_Roman_*
Отправлено 29 Май 2013 - 08:30
В форматировании пустое поле связи
$cur_line['Поле']['value']==''В напоминаниях, фильтрах
`Поле`=''В правилах режим создания только один.
#6
Отправлено 29 Май 2013 - 09:31
Поля содержат ссылки на сайты некие. Не срабатывает сравнение
if($line['f333'] == $line['f234']) echo 'count';
Сообщение отредактировал wondertalik: 29 Май 2013 - 09:31
#7 Гость_Roman_*
Отправлено 29 Май 2013 - 09:38
Выведите echo $line['f333'] ." - ". $line['f234']; и проверьте, что в значениях.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













