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

MySQL формула - как вывести значение (текст) из поля выпадающий список?

Добавлено: 26 дек 2021, 15:47
alcompstudio
Добрый день!

Как получить/вывести значение в поле MySQL формула из поля с выпадающим списком? Сейчас в поле MySQL формула если например, указать ID поля [123] - выпадающий список, то выводится ID значения, а нужно, чтобы само значение (текстовое) выводилось http://joxi.ru/gmvDzggHdlPQPA

Как его получить?

Re: MySQL формула - как вывести значение (текст) из поля выпадающий список?

Добавлено: 26 дек 2021, 17:09
support
Вот тут есть пример как получить значение (value), аналогичным способом можно получить и название (name)
https://docs.rukovoditel.net.ru/index.p ... ego_spiska
В Mysql формулу нужно будет встроить запрос.

Re: MySQL формула - как вывести значение (текст) из поля выпадающий список?

Добавлено: 26 дек 2021, 18:29
alcompstudio
Ясно, спасибо, думал будет проще)) Сделал поле статический текст по шаблону, куда сначала получаю значение из выпадающего списка (текстовое), а потом в формулу "забираю" это значение уже из поля статической текст по шаблону. Костыльно, но работает))

Re: MySQL формула - как вывести значение (текст) из поля выпадающий список?

Добавлено: 26 дек 2021, 19:30
support
Так даже лучше по производительности, избавились от доп. запроса.

Re: MySQL формула - как вывести значение (текст) из поля выпадающий список?

Добавлено: 19 мар 2024, 13:14
aik
support писал(а): 26 дек 2021, 17:09 Вот тут есть пример как получить значение (value), аналогичным способом можно получить и название (name)
https://docs.rukovoditel.net.ru/index.p ... ego_spiska
В Mysql формулу нужно будет встроить запрос.
Не совсем понял, как вывести Name (Имя варианта списка), а не Value.

Re: MySQL формула - как вывести значение (текст) из поля выпадающий список?

Добавлено: 21 мар 2024, 18:57
remchik
aik писал(а): 19 мар 2024, 13:14
support писал(а): 26 дек 2021, 17:09 Вот тут есть пример как получить значение (value), аналогичным способом можно получить и название (name)
https://docs.rukovoditel.net.ru/index.p ... ego_spiska
В Mysql формулу нужно будет встроить запрос.
Не совсем понял, как вывести Name (Имя варианта списка), а не Value.
$value = ''; //Переменная в которой будет хранится значение из списка
$choices_id = [157]; //Получаем ID выбранного элемента из списка
/*
Строим запрос для получения значения из списка к таблице app_fields_choices
Поле 157 - выпадающий список
*/
$item_query = db_query("select value from app_fields_choices where fields_id=157 and id={$choices_id}");
if($item = db_fetch_array($item_query))
{
$value = $item['value'];
}

echo $value;