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


вычисление обновления полей связей


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

#1 oknik

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

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

Отправлено 23 Май 2017 - 17:58

ЕСТЬ 2 ТАБЛИЦЫ

"ПРОЕКТЫ" с полями
текст $line['f7921'] "Название проекта"
$line['f13851'] "Доменное имя" связь с полем текст $line['f10991'] "Имя домена"

"ДОМЕНЫ" с полями
текст $line['f10991'] "Имя домена"
$line['f10991'] "Проект" связь с полем текст $line['f7921'] "Название проекта"



ЦЕЛЬ

вычисление при изменении поля $line['f13851'] "Доменное имя" в таб "ПРОЕКТЫ"

Цитата

if ($line['f13851']['id']['f11021']!='' or $line['f13851']['id']['f11021']==$line['ID']) // Если "Название проекта" пусто ИЛИ равно id проекта
$line['f13851']['id']['f11021']=$line['ID']; // тогда "Название проекта" = id проекта
else $line['Доменное имя']=''; // иначе "Доменное имя" оставляем пустым


в итоге ничего не происходит )
что то я не знаю из "основ" того как КБ устроено видимо (или забыл), наверное что то что связано с id. поле связи вообще бывает пустым или всегда имеет какое то значение, типа 0?

и еще вопрос, в это вычисление можно еще как то добавить что то, что бы если "Доменное имя" оставляем пустым, то выводилось всплывающее окно с сообщением.

спс

#2 CbCoder

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

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

Отправлено 24 Май 2017 - 12:59

Цитата

$line['f13851']['id']['f11021']

Что за ['id'] между полями и зачем он тут? Уберите его нафик.





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

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