Re: Ajax запрос - как получить значение из выпадающего списка
Добавлено: 15 апр 2021, 07:53
запись экрана добавить не смог
Предложения, сообщения об ошибках, помощь!
https://forum.rukovoditel.net.ru/
Код: Выделить всё
if(is_numeric($choices_id))
{
...
}
else
{
$value = $choices_id;
}Вон оно чо!
Код: Выделить всё
$item ='';
if (empty([246])) {$tovar=" ";} else {$tovar=[246];}; //чтобы не выскакивал "0" при пустом поле
if (empty([872])) {$zvet=" ";} else {$zvet=[872];};
/*
Строим запрос для получения значения из списка к таблице app_global_lists_choices
Поле 869 - выпадающий список КОЛЛЕКЦИЯ
*/
$value = '';
$choices_id = [869];
if(is_numeric($choices_id))// Теги! выполнять запрос к базе только если значение выбрано из списка и содержит ID списка.
{
$item_query = db_query("SELECT name FROM `app_global_lists_choices` WHERE `lists_id`=14 AND id = {$choices_id}");
if($item = db_fetch_array($item_query))
{
$value = $item['name'];
}
}
echo $value." ". $tovar ." ".$zvet;Если туда передвинуть, echo не будет выводится, если не выбрана "коллекция".nruslan2 писал(а): 15 апр 2021, 10:45 я б echo передвинул бы в блок IF (if(is_numeric($choices_id)))- у пользователей меньше вопросов потом будет
А можно сделать, чтобы в JS формуле было так же, как в "Тексте по шаблону" - для вывода "Поля ввода" просто вводим поле или функция получала данные из списка, вроде get_value(), которая бы все эти "наклоны и приседания" делала за пользователя?