$queryUrl = '.................................................................../lists.element.add.json';
$queryData = http_build_query(array(
"IBLOCK_TYPE_ID" => 'lists',
"IBLOCK_ID" => 31,
"ELEMENT_CODE" => 'element_1',
"FIELDS" => array(
'NAME' => $last_name." ".$name." ".$second_name,
'PROPERTY_119' => 16,
'PROPERTY_158' => "Test",
'PROPERTY_159' => "Test",
'PROPERTY_161' => 12
),
));
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryUrl,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
Поля PROPERTY_158, PROPERTY_159 (поля в универсальном списке) типа строка.
Не могу понять ошибку, данные не записываются в два этих поля. В поля 119, 161 с типом число все нормально записывается, проблема только со строками.
$queryData = http_build_query(array(
"IBLOCK_TYPE_ID" => 'lists',
"IBLOCK_ID" => 31,
"ELEMENT_CODE" => 'element_1',
"FIELDS" => array(
'NAME' => $last_name." ".$name." ".$second_name,
'PROPERTY_119' => 16,
'PROPERTY_158' => "Test",
'PROPERTY_159' => "Test",
'PROPERTY_161' => 12
),
));
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryUrl,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
Поля PROPERTY_158, PROPERTY_159 (поля в универсальном списке) типа строка.
Не могу понять ошибку, данные не записываются в два этих поля. В поля 119, 161 с типом число все нормально записывается, проблема только со строками.