submit.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?
  2. require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
  3. define("NOT_CHECK_PERMISSIONS", true);
  4. require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
  5. CModule::IncludeModule('iblock');
  6. echo 'Вот такие данные мы передали';
  7. echo '<pre>';
  8. print_r($_POST);
  9. echo '<pre>';
  10. //Погнали
  11. $el = new CIBlockElement;
  12. $iblock_id = 6;
  13. $section_id = false;
  14. //Свойства
  15. $PROP = array();
  16. $PROP['ADDRESS'] = $_POST['address'];
  17. $PROP['POST_INDEX'] = $_POST['zip'];
  18. $PROP['PHONE_NUMBER'] = $_POST['phone'];
  19. $PROP['EMAIL'] = $_POST['email'];
  20. //Основные поля элемента
  21. $fields = array(
  22. "DATE_CREATE" => date("d.m.Y H:i:s"), //Передаем дата создания
  23. //Передаем ID пользователя кто добавляет "CREATED_BY" =& gt; $GLOBALS['USER'] ->GetID(),
  24. "IBLOCK_SECTION" => $section_id,
  25. "IBLOCK_ID" => $iblock_id,
  26. "PROPERTY_VALUES" => $PROP,
  27. "NAME" => $_POST["fio"],
  28. "ACTIVE" => "Y",
  29. "PREVIEW_TEXT" => $POST["dop_info"], //Анонс
  30. "PREVIEW_PICTURE" => "", //изображение для анонса
  31. "DETAIL_TEXT" => strip_tags($_REQUEST['description_detail']),
  32. "DETAIL_PICTURE" => "", //изображение для детальной страницы
  33. );
  34. //Результат в конце отработки
  35. if ($ID = $el ->Add($fields)) {?>
  36. <h3>Сохранено</h3><?
  37. } else {?>
  38. <h3>Произошел как-то косяк Попробуйте еще разок</h3>
  39. <?}
  40. ?>
  41. <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>