Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

CFormResult::Add не работает

00 голосов
1
Код
$form_id=5;
$arValues=Array(
 "form_text_149" => $_REQUEST["name"],  //Имя
 "form_text_154" => $_REQUEST["name_en"],
 "form_text_150" => $_REQUEST["author"],
 "form_text_151" => $_REQUEST["tip"],
 "form_textarea_153" => $_REQUEST["synopsis"],
 "form_text_155" => $_REQUEST["filename"],
 "form_text_156" => $_REQUEST["mail"],
 "form_text_157" => $_REQUEST["phone"]
);
CModule::IncludeModule("form");
$result_id=CFormResult::Add($form_id,$arValues,"N");


Вот такой код добавляет в таблицу результатов результат с пустыми значениями. При том, что массив $arValues заполнен (проверял print_r-ом). Как сделать так, чтобы в таблицу результатов попадали значения из $arValues?
спросил 09 Фев, 13 от MrKaplan (160 баллов)

1 Ответ

00 голосов
Возможно, Вами допущена ошибка при формировании имен полей в массиве $arValues. В качестве имен полей следует использовать "form_text_answer_id", где "answer_id" - это идентификатор ответа на вопрос, а не идентификатор вопроса.
ответил 09 Фев, 13 от podboq (140 баллов)

Похожие вопросы

0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
7 ответов
спросил 25 Авг, 13 от Amentet (2,080 баллов)
0 голосов
5 ответов