Есть необходимость делать запрос вида:
[color=#000000][font=arial][size=3]$user_profile = sql_select_array(USERS_TABLE, "id=",$line['Менеджер ОП']); [/size][/font][/color] [color=#000000][font=arial][size=3]$line['Вн. номер м-ра'] = $user_profile['inner_nomer'];[/size][/font][/color]
Сейчас успешно делается запрос к полю "Телефон":
[color=#000000][font=arial][size=3]$user_profile = sql_select_array(USERS_TABLE, "id=",$line['Менеджер ОП']); [/size][/font][/color] [color=#000000][font=arial][size=3]$line['Телефон м-ра'] = $user_profile['phone'];[/size][/font][/color]
В тех поддержке посоветовали сделать следующее:
"Сделайте срытое поле связи к таблице "Наши сотрудники", которое через вычисление заполняйте сотрудников у которого "пользователь" такой же как поле "Менеджер ОП" и уже по этой связи делайте запрос на внутренний номер."
Сделал:
[color=#000000][font=arial][size=3]$user_profile = sql_select_array(USERS_TABLE, "id=",$line['Менеджер ОП']); // Выбираю менеджера, который стоит в поле "Менеджер ОП"[/size][/font][/color] [color=#000000][font=arial][size=3]$line['М-р'] = $user_profile['fio']; // В поле "М-р" (типа связь с полем ФИО т. "Наши сотрудники) подставляю значение имени. Значение не подставляется[/size][/font][/color]
Значение не подставляется.
2. В поле типа пользователь "Менеджер ОП" нужно подставить имя текущего пользователя.
В доп. действии код:
$user_profile = sql_select_array(USERS_TABLE, "id=",$user['id']); $line['Менеджер ОП'] = $user_profile['fio'];
Значение не подставляется. Если поле текстовое, то все ок, значение ФИО копируется.