Страница 4 из 4

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

Добавлено: 21 мар 2024, 19:21
SalahievFR
remchik писал(а): 21 мар 2024, 18:54
SalahievFR писал(а): 21 мар 2024, 18:49
remchik писал(а): 21 мар 2024, 18:41 Это хранимая процедура в БД
Добавляете хранимку, и потом вместо select вызываете ее call get_namevalue (26,2170)
Спасибо, это за гранью моих знаний.)
никогда не поздно :)
Буду гуглить )

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

Добавлено: 22 мар 2024, 00:36
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>';
  }
 }
}

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

Добавлено: 22 мар 2024, 08:10
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>';
  }
 }
}
Я прислал вам в ЛС полное решение.

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

Добавлено: 22 мар 2024, 12:18
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>';
  }
 }
}
Я прислал вам в ЛС полное решение.
Спасибо за уточнения моих ошибок. Полезно, в будущем постараюсь их не допускать.

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

Добавлено: 14 апр 2024, 21:10
kort
А можно сюда выложить решение, столкнулся с +/- подобной проблемой. Спасибо

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

Добавлено: 16 апр 2024, 06:54
Fait
kort писал(а): 14 апр 2024, 21:10 А можно сюда выложить решение, столкнулся с +/- подобной проблемой. Спасибо
Только в ЛС по запросу

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

Добавлено: 16 апр 2024, 08:01
nruslan2
ого) а почему такая секретность?)

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

Добавлено: 16 апр 2024, 20:28
Fait
nruslan2 писал(а): 16 апр 2024, 08:01 ого) а почему такая секретность?)
Там вложено много работы, я свой труд ценю. Вот и всё)

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

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