Есть 2 формы, у которых разное количество полей, но и есть одинаковые по name инпуты.
Отправка реализуется через скрипт и с помощью phpmailer:
$(document).ready(function() {
//E-mail Ajax Send
$("form").submit(function a() { //Change
var th = $(this);
$.ajax({
type: "POST",
url: "core/components/mail.php", //Change
data: th.serialize()
}).done(function() {
setTimeout(function() {
// Done Functions
th.trigger("reset");
}, 1000);
});
return false;
});
});
Данные вытаскиваются с полей и запихиваются в отправную таблицу, это 1 форма
$number = $_POST['NumberOfOperators'];
$name = $_POST['Name'];
$namecom = $_POST['NameCompany'];
$phone = $_POST['Phone'];
$email = $_POST['Email'];
$html = "
Количество менеджеров(операторов): |
{$_POST['NumberOfOperators']} |
Имя : |
{$_POST['Name']} |
Имя компании : |
{$_POST['NameCompany']} |
Телефон : |
{$_POST['Phone']} |
Email : |
{$_POST['Email']} |
";
И 2
$name = $_POST['Name'];
$phone = $_POST['Phone'];
$email = $_POST['Email'];
$message = $_POST['Message'];
$html = "
Имя : |
{$_POST['Name']} |
Телефон : |
{$_POST['Phone']} |
Email : |
{$_POST['Email']} |
Сообщение : |
{$_POST['Message']} |
";
Если при использования 1 шаблона формы то будут отправляться или не все поля или пустые и при 2.
Как лучше, сделать, чтобы тело письма формировалось, по количеству полей при использовании 2 форм.