Как получить все поля связанной сущности

Все вопросы/проблемы по установке и использовании.
Аватара пользователя
SalahievFR
Сообщения: 277
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Как получить все поля связанной сущности

Сообщение SalahievFR »

remchik писал(а): 21 мар 2024, 18:54
SalahievFR писал(а): 21 мар 2024, 18:49
remchik писал(а): 21 мар 2024, 18:41 Это хранимая процедура в БД
Добавляете хранимку, и потом вместо select вызываете ее call get_namevalue (26,2170)
Спасибо, это за гранью моих знаний.)
никогда не поздно :)
Буду гуглить )
Аватара пользователя
SalahievFR
Сообщения: 277
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Как получить все поля связанной сущности

Сообщение SalahievFR »

В общем. Получился такой код. Работаю с ним в Ajax запрос. И не могу вставить полученный текст в указанное поле (тип: текст с редактором). Подскажите, где моя ошибка.

Код: Выделить всё

  //Скрывваем заголовок поля в форме
echo '<script>$(".form-group-355 > label").hide()</script>';
//Назначаем переменные
$name_id = '';
$name = '';
$tovar_id = [348];

//Запрос заголовко и их id В форме сущности Товары, таб Атрибуты
$name_id_query = db_query('select * from app_fields where entities_id=27 and forms_tabs_id=38');
foreach ($name_id_query as $key => $values) {
  $name = $values['name'];
  $name_id = 'field_' . $values['id'];
    
  $item_query = db_query('select * from app_entity_27 where id=' .$tovar_id);
foreach ($item_query as $key => $value) {
  $result = $value[$name_id];
  
  if ($result != Null) {
  $result2 = strval( $name . ": " . $result. "<br>");

  echo '<p style="color:black">'.$result2.'</p>';

echo '<script>$("#fields_349").val("'.$result2.'")</script>';
  }
 }
}
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 743
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Как получить все поля связанной сущности

Сообщение Fait »

SalahievFR писал(а): 22 мар 2024, 00:36 В общем. Получился такой код. Работаю с ним в Ajax запрос. И не могу вставить полученный текст в указанное поле (тип: текст с редактором). Подскажите, где моя ошибка.

Код: Выделить всё

  //Скрывваем заголовок поля в форме
echo '<script>$(".form-group-355 > label").hide()</script>';
//Назначаем переменные
$name_id = '';
$name = '';
$tovar_id = [348];

//Запрос заголовко и их id В форме сущности Товары, таб Атрибуты
$name_id_query = db_query('select * from app_fields where entities_id=27 and forms_tabs_id=38');
foreach ($name_id_query as $key => $values) {
  $name = $values['name'];
  $name_id = 'field_' . $values['id'];
    
  $item_query = db_query('select * from app_entity_27 where id=' .$tovar_id);
foreach ($item_query as $key => $value) {
  $result = $value[$name_id];
  
  if ($result != Null) {
  $result2 = strval( $name . ": " . $result. "<br>");

  echo '<p style="color:black">'.$result2.'</p>';

echo '<script>$("#fields_349").val("'.$result2.'")</script>';
  }
 }
}
Я прислал вам в ЛС полное решение.
Аватара пользователя
SalahievFR
Сообщения: 277
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Как получить все поля связанной сущности

Сообщение SalahievFR »

Fait писал(а): 22 мар 2024, 08:10
SalahievFR писал(а): 22 мар 2024, 00:36 В общем. Получился такой код. Работаю с ним в Ajax запрос. И не могу вставить полученный текст в указанное поле (тип: текст с редактором). Подскажите, где моя ошибка.

Код: Выделить всё

  //Скрывваем заголовок поля в форме
echo '<script>$(".form-group-355 > label").hide()</script>';
//Назначаем переменные
$name_id = '';
$name = '';
$tovar_id = [348];

//Запрос заголовко и их id В форме сущности Товары, таб Атрибуты
$name_id_query = db_query('select * from app_fields where entities_id=27 and forms_tabs_id=38');
foreach ($name_id_query as $key => $values) {
  $name = $values['name'];
  $name_id = 'field_' . $values['id'];
    
  $item_query = db_query('select * from app_entity_27 where id=' .$tovar_id);
foreach ($item_query as $key => $value) {
  $result = $value[$name_id];
  
  if ($result != Null) {
  $result2 = strval( $name . ": " . $result. "<br>");

  echo '<p style="color:black">'.$result2.'</p>';

echo '<script>$("#fields_349").val("'.$result2.'")</script>';
  }
 }
}
Я прислал вам в ЛС полное решение.
Спасибо за уточнения моих ошибок. Полезно, в будущем постараюсь их не допускать.
kort
Сообщения: 1
Зарегистрирован: 12 апр 2024, 12:40
Имя: Константин
Откуда: Челябинск
Организация: Медиапринт

Re: Как получить все поля связанной сущности

Сообщение kort »

А можно сюда выложить решение, столкнулся с +/- подобной проблемой. Спасибо
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 743
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Как получить все поля связанной сущности

Сообщение Fait »

kort писал(а): 14 апр 2024, 21:10 А можно сюда выложить решение, столкнулся с +/- подобной проблемой. Спасибо
Только в ЛС по запросу
nruslan2
Сообщения: 2412
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Как получить все поля связанной сущности

Сообщение nruslan2 »

ого) а почему такая секретность?)
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 743
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич

Re: Как получить все поля связанной сущности

Сообщение Fait »

nruslan2 писал(а): 16 апр 2024, 08:01 ого) а почему такая секретность?)
Там вложено много работы, я свой труд ценю. Вот и всё)
nruslan2
Сообщения: 2412
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Как получить все поля связанной сущности

Сообщение nruslan2 »

Fait писал(а): 16 апр 2024, 20:28 Там вложено много работы, я свой труд ценю. Вот и всё)
согласен, тем более на просторах форума можно найти ответ если сильно постараться)
Ответить