@thedexploit
Сайтами маюсь

Как правильно вставить переменную в массив для CRM системы?

Доброго времени суток!

Есть форма заказа на сайте с одним полем - телефон. Есть обработчик формы.
Поле телефон проходит через JS скрипт (так, потому что на лендинг на подобие квиза, несколько шагов до регистрации) , а в сам обработчик добавляется вот таким методом:
if ( $method === 'POST' ) {

    $content_frontend = json_decode(file_get_contents('php://input'), true); // получает данные от фронт-енда
    $content_frontend['phone']; // поле с введённым телефоном
...


Далее следует массив, который передаст данные в CRM систему. У него есть переменная phone, которую хранит "content_frontend"

// параметры запроса
$data = array(
....
    'phone'           =>$_REQUEST['phone'],           // телефон
    'comment'         => $_REQUEST['product_name'],    // комментарий (для примера, как другие поля берутся)
...
);


Но с такими настройками в CRM приходит пустое поле телефона. Если в массив впишу
'phone' =>$_REQUEST['content_frontend'],
Всё равно придет пустое поле.

Как правильно использовать эту переменную?

Ситуация довольно забавна и ужасна в одночасье)) Очень слаб в PHP, и как раз пришлось залезть в код.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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