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


Копирование поля связь из родительской таблицы в подтаблицу


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

#1 RomanK

    Новичок

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

Отправлено 10 Июнь 2014 - 19:10

Добрый день,
пожалуйста помогите, не смог сам разобраться, не владею php.

Исходные данные:
Есть таблица Заказы (291)
В ней есть поле-связь Клиенты (4421) (связь с таблицей Клиенты (301))

У табл. Заказы есть подтаблица Накатка (391)
В подтаблице Накатка есть поле Клиент (5481)

Вроде все, что нужно знать.

Задача: при добавлении новой строки в подтабл. Накатка автоматически заполняется поле Клиент (5481) и содержит в себе ссылку на Клиента, а не на родительский Заказ (если просто через связь с родительским элементом вывести поле клиент, то ссылка будет вести на Заказ, а не Клиента)

Нужен полный код того, что нужно подставить в вычисление поля Клиент (5481)

Спасибо.

#2 CbCoder

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

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

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

Цитата

не владею php

Чтобы писать вычисления, им необходимо владеть, т.к. мы не пишем здесь вычисления за клиентов, это платная услуга. Можем только подсказать примерный алгоритм или указать на ошибки.

В данном случае правда код очень простой, поэтому могу подсказать сразу:

$line['Поле связи в "Накатках" с "Клиентом"'] = $line['Поле связи в "Накатках" с "Заказом"']['Поле связи в "Заказах" с "Клиентом"']['ID'];

Имена полей замените на свои, т.к. я не знаю как именно они у вас зовутся. Надеюсь, суть понятна.

Аналогичные примеры кстати есть в нашей документации.





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

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