У меня есть одна форма для ввода номера телефона и имени на сайте. Также есть несколько товаров. Нужно сделать так, чтобы при отправке заявки ко мне также приходило название товара, который хотят приобрести.
с разных форм в один обработчик слать можно , просто указав bv атрибут action но это плохая стратегия так как обрабатывать скорее всего придется по разному каждую из форм
Для того, чтобы решить эту задачу, нужно добавить кнопкам товаров дополнительное поле (например, `name` или `value`), в котором будет храниться информация о названии товара. Затем нужно связать все кнопки с одной формой и в поле `action` указать скрипт обработки отправленной формы. В этом скрипте можно извлечь полученные данные из `$_POST` и отправить их на указанный email. Ниже представлен пример кода на PHP: php
Введите имя:
Введите номер телефона:
Купить товар 1
Купить товар 2
Купить товар 3
В данном примере мы задаем одно и то же имя (`product`) и разные значения для кнопок товаров. При отправке формы скрипту `sendEmail.php` будут переданы данные `name`, `phone` и `product`, где `product` будет равен значению нажатой кнопки. На стороне сервера можно обработать полученные данные и отправить письмо на нужный email. Пример кода для отправки email через PHPMailer: