Задать вопрос
@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, и как раз пришлось залезть в код.
  • Вопрос задан
  • 77 просмотров
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽