Здравствуйте.
Есть стандартная форма с вопросами, среди вопросов есть два вопроса 'hidden'
Мне необходимо обновить значение вопроса, сразу после добавления в форму. Использую стандартный компонент form.result.new . после возврата RESULT_ID выбираю некоторые переменные из формы, делаю вычисления и получаю переменную $maximum которую необходимо поместить в тот самый вопрос.
пытаюсь сделать так:
ВСЕ ПОЛЯ ИСЧЕЗАЮТ (обновляются), кроме моего "заветного" поля, которое необходимо поменять, но и оно остается прежним...
Есть стандартная форма с вопросами, среди вопросов есть два вопроса 'hidden'
Мне необходимо обновить значение вопроса, сразу после добавления в форму. Использую стандартный компонент form.result.new . после возврата RESULT_ID выбираю некоторые переменные из формы, делаю вычисления и получаю переменную $maximum которую необходимо поместить в тот самый вопрос.
пытаюсь сделать так:
| Код |
|---|
$arValues = array ("SIMPLE_QUESTION_865" => array ("0" => array("USER_TEXT" => $maximum)));
$send = $RESULT_ID;
if (CFormResult::Update($send, $arValues, "N", "N"))
{
echo "Результат #".$RESULT_ID." успешно обновлен.";
}
else
{
global $strError;
echo $strError;
} |
ВСЕ ПОЛЯ ИСЧЕЗАЮТ (обновляются), кроме моего "заветного" поля, которое необходимо поменять, но и оно остается прежним...
можно ли обновить только ОДНО поле в базе и какой класс для этого лучше использовать?