Как с js отправить данные о корзинки в php

const productsContainer = document.querySelector('#products-container'); // Запускаем getProducts getProducts(*); // Асинхронная функция получения данных из файла products.json async function getProducts() { // Получаем данные из products.json const response = await fetch('./js/products.json'); // Парсим данные из JSON формата в JS const productsArray = await response.json(); // Запускаем ф-ю рендера (отображения товаров) renderProducts(productsArray); } function renderProducts(productsArray) { productsArray.forEach(function (item) { const productHTML = ` ${item.title}

${item.itemsInBox} шт.

                            <div class="details-wrapper">

                                <!-- Счетчик -->
                                <div class="items counter-wrapper">
                                    <div class="items__control" data-action="minus">-</div>
                                    <div class="items__current" data-counter>1</div>
                                    <div class="items__control" data-action="plus">+</div>
                                </div>
                                <!-- // Счетчик -->

                                <div class="price">
                                    <div class="price__weight">${item.weight}г.</div>
                                    <div class="price__currency">${item.price} ₽</div>
                                </div>
                            </div>

                            <button data-cart type="button" class="btn btn-block btn-outline-warning">
                                + в корзину
                            </button>

                        </div>
                    </div>
                </div>`;
   
  • Элемент списка productsContainer.insertAdjacentHTML('beforeend', productHTML); }); }

     Тут php код заготовка
     <?php
     //В переменную $token нужно вставить токен, который нам прислал    @botFather $token = "5868659152:AAGnyCGpif9jzY9Qkrw9TG8ajoХХХХХХХХХ";
     //Сюда вставляем chat_id $chat_id = "-54496ХХХХ";
     //Определяем переменные для передачи данных из нашей формы if    ($_POST['act'] == 'order') {    $name = ($_POST['name']);    $phone
    

= ($_POST['phone']);

   //Собираем в массив то, что будет передаваться боту    $arr = array(
   'Имя:' => $name,
   'Телефон:' => $phone
       );
   //Настраиваем внешний вид сообщения в телеграме    foreach($arr as $key => $value) {
   $txt .= "<b>".$key."</b> ".$value."%0A";    };
   //Передаем данные боту    $sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
   //Выводим сообщение об успешной отправке    if ($sendToTelegram) {
   alert('Спасибо! Ваша заявка принята. Мы свяжемся с вами в ближайшее время.');    }
   //А здесь сообщение об ошибке при отправке    else {
   alert('Что-то пошло не так. ПОпробуйте отправить форму ещё раз.');    } }
   ?>
   Написал все коды но не могу их связать

Ответы (0 шт):