Есть форма js она формирует письмо которое должно прилетать на почту, и у нее есть запрос на форму php, как написать саму форму на php?
Есть форма js она формирует письмо которое должно прилетать на почту, и у нее есть запрос на форму php, как написать саму форму на php?
'''
document.querySelector('.order').addEventListener('submit', (e) => {
e.preventDefault();
let self = e.currentTarget;
let formData = new FormData(self);
let name = self.querySelector('[name="Имя"]').value;
let tel = self.querySelector('[name="Телефон"]').value;
let mail = self.querySelector('[name="Email"]').value;
formData.append('Товары', JSON.stringify(productArray));
formData.append('Имя', name);
formData.append('Телефон', tel);
formData.append('Email', mail);
console.log(formData);
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
console.log('Отправлено');
} else {
console.log(' не отправлено')
}
}
}
xhr.open('POST', 'send_mail.php', true);
xhr.send(formData);
self.reset();
});
'''
так же вот html форма
<div class="modal-content order-modal__content">
<h2 class="order-modal__title">Оформление заказа</h2>
<div class="order-modal__info">
<div class="order-modal__quantity order-modal__info-item">Товаров в заказе: <span>3 шт</span></div>
<div class="order-modal__summ order-modal__info-item">Общая сумма заказа: <span>568 789 ₽</span>
</div>
<div class="order-modal__products order-modal__info-item">
<button class="order-modal__btn">Состав заказа</button>
<ul class="order-modal__list">
</ul>
</div>
</div>
<form id='data' action="send_mail.php" class="order-modal__form order">
<input type="hidden" name="theme" value="Обратный звонок">
<input type="hidden" name="admin_email" value="[email protected]">
<input type="hidden" name="form_subject" value="Заявка с сайта Сайт">
<label class="order__label">
<span class="order__text">Ваше имя</span>
<input type="text" name="Имя" class="order__input">
</label>
<label class="order__label">
<span class="order__text">Ваш телеграмм для связи</span>
<input type="tel" name="Телефон" class="order__input" placeholder="">
</label>
<label class="order__label">
<span class="order__text">Ваша почта</span>
<input type="email" name="Email" class="order__input" placeholder="[email protected]">
</label>
<input type="submit" value="Отправить " class="order__btn btn">
</form>
</div>
' делал php свой но форма просто приходит пустой