Требуется в таблицу Накладные"(88) прописать дополнительные данные текущего пользователя, например, номер телефона, должность и т.п.
Все эти дополнительные данные есть в таблице "Наши сотрудники"(46). Но не могу никак разобраться как, зная текущего пользователя, найти данного сотрудники в таблице "Наши сотрудники". В этой таблице есть поля ("ФИО", "Логин"), которые совпадают с соответствующими данными текущего пользователя.
Составляю SQL-запрос, сравнивая по полю "ФИО"
//Ищем в "Наших сотрудниках" текущего пользователя
$sqlQuery = "SELECT * FROM ".DATA_TABLE."46 WHERE status=0 AND f483=$user['fio']";
$result = mysql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
$row = mysql_fetch_array($result);
if (!($nakl_id))//Если накладной не существует, то создаем ее.
{
$nakl_id = insert_query(array(), "Накладные");
$data['№ договора'] = $dogov['ID'];
$data['№ накладной'] = $nakl_id;
$data['Дата накладной'] = date("Y-m-d");
$data['Менеджер договора'] = $dogov['Менеджер'];
//$data['Должность менеджера'] = $row['Должность'];
update_query($data, "Накладные", "id=".$nakl_id);
}
$data_doc['№ накладной'] = $nakl_id;
$data_doc['Название документа'] = $docum['Название'];
$data_doc['№ документа'] = $doc['№ документа'];
$data_doc['Дата документа'] = $doc['Дата документа'];
$data_doc['Тип документа'] = $doc['Тип документа'];
$data_doc['Кол-во листов'] = $doc['Кол-во листов'];
$data_doc['Примечание'] = $doc['Примечание'];
insert_query($data_doc, "Документы по накладной");
Выдает ошибкуFatal error: Unknown column 'u4' in 'field list'
INSERT INTO f_data88 (f960, f961, f962, f964, f965, f1004, id, user_id, add_time, status, f1209, f1210, u1, u2, u3, u4, r) VALUES ('0', '2011-06-29 00:00:00', '', '', '0000-00-00 00:00:00', '', '{autonumber}', '1', '2011-06-29 13:57:23', '', '', '', 1, 1, 1, 1, 1)
in C:\Program Files\MSTL\���������� ����\www\include\functions2.php on line 104
Что за поля u1, u2, u3, u4, r ?
Как мне решить мою задачу?














