Разработчик (16.9.2011, 10:45) писал:
Синтаксическая ошибка - забыли поставить кавычки вокруг текстового значения:
$rekv = data_table("Товары", "`Товары в проектах`='".$dog['Товары в проектах']."'");
Ошибка осталась =(
Вот так построена база:
Проекты =>Клиенты. "Клиенты проекта" связаны к полю "ID" из клиентов.
Товары в проекте=>Проекты. "Проект" связаны к полю "ID" из Проектов
Товары в проекте=>Товары. "Артикул товара" связаны к полю "ID"из Товаров
Товары в проекте =>Подрядчики."Артикул подрядчика" связан к полю "ID" из Подрядчиков
То есть в проектах мы можем видеть какие использованы товары, добавив запись прямо в проектах.
Шаблон формировать нужно непосредственно с таблицы проекты.
Мои действия создал поле связь "Товары" -"ID" в таблице "Проекты"
и использовал вычисление подправленное вами:
$dog = data_table("Проекты", "id={ID}");
$rekv = data_table("Товары", "`Товары в проектах`='".$dog['Товары в проектах']."'");
return $rekv['ID'];
Проблема решена:
Причина в "`Товары в проектах`='" нужны такие кавычки '' а не ``
Но значение не подставляется =(