GetDataByIDForHTML
Описание и параметры
array CFormResult::GetDataByIDForHTML( int result_id, string get_fields = "N" )
Возвращает массив значений ответов на вопросы веб-формы, а также значения полей веб-формы для указанного результата. Метод нестатический.
Ключи возвращаемого массива в точности соответствуют правилам формирования имен HTML полей для веб-формы.
Пример массива, возвращаемого методом:
Array ( [form_text_586] => Иванов Иван Иванович [form_date_587] => 10.03.1992 [form_textarea_588] => г. Мурманск [form_radio_VS_MARRIED] => 589 [form_checkbox_VS_INTEREST] => Array ( [0] => 592 [1] => 593 [2] => 594 ) [form_dropdown_VS_AGE] => 597 [form_multiselect_VS_EDUCATION] => Array ( [0] => 603 [1] => 604 ) [form_text_606] => 2345 [form_image_607] => 1045 )
Параметры метода
Параметр | Описание |
---|---|
result_id | ID результата. |
get_fields | Если значение данного параметра равно "Y", то в в массиве, возвращаемом данным методом, будут также значения полей веб-формы; в противном случае, в возвращаемом массиве будут только значения ответов на вопросов веб-формы. Параметр необязательный. По умолчанию - "N". |
Смотрите также
Примеры использования
<? $RESULT_ID = 189; // ID результата // получим данные результата $arValues = CFormResult::GetDataByIDForHTML($RESULT_ID, "Y"); // выведем ответ на вопрос "Фамилия, имя, отчество" echo $arValues["form_text_586"]; // "Иванов Василий" // выведем фотографию загруженную в качестве ответа на вопрос "Фотография" CFile::ShowImage($arValues["form_image_607"], 200, 200, "border=0", "", true); // выведем значение поля веб-формы "Рассчитанная стоимость" echo $arValues["form_textarea_ADDITIONAL_149"]; // 134 руб. ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024