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


if ($line['...'] != "")...


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

#1 serg777

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

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

Отправлено 22 Март 2013 - 15:29

if ($line['Поле'] != "")
{
$line['Статус'] = "какой-то текст";
}

Если поле "Поле" типа связь, то даже, если оно пусто, то есть не связано ни с одной из записей из связанной таблицы, всё равно оно определяется как не пустое, что делать?

#2 CbCoder

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

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

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

Потому что $line['Поле'] - это массив, и его нельзя сравнивать с пустой строкой. Проверяйте $line['Поле']['raw'], где 'raw' - значение поля связи в БД: if ($line['Поле']['raw'] != 0)

#3 serg777

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

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

Отправлено 22 Март 2013 - 21:40

спасибо огромное, я разобрался!

#4 Андрей Гуляев

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

  • Пользователи
  • PipPipPip
  • 94 сообщений
  • Пол:Мужчина

Отправлено 29 Май 2013 - 01:57

В форматировании нужно сделать подсветку поля красным, как поставить условие пустое поле связи? $line['Поле']['raw']=0 and $cur_line['Способ оплаты']['value']=='Безн. расчет'
Вообще везде в фильтрах, форматировании в правилах доступа как ставить условие "поле связь пустое"?

#5 Гость_Roman_*

  • Гости

Отправлено 29 Май 2013 - 08:30

В форматировании пустое поле связи
$cur_line['Поле']['value']==''
В напоминаниях, фильтрах
`Поле`=''
В правилах режим создания только один.

#6 wondertalik

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

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 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']; и проверьте, что в значениях.





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

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