На сайте имеется 3 кнопки. За каждой кнопкой своя услуга. При клике всплывает форма. Необходимо чтобы в сообщениях отображалась какой именно кнопкой воспользовались. в PHP вообще не шарю, просто подогнал чужой код, а как модифицировать не знаю.
Форма:
<form action="send.php" method="POST">
<input type="text" name="name" placeholder="Ваше имя">
<input type="email" name="email" placeholder="Ваш e-mail">
<input type="text" name="phone" class="phonemask" placeholder="Ваш телефон">
<textarea name="mess" placeholder="Ваше сообщение" rows="5"></textarea>
<input type="submit" class="button" value="Заказать">
</form>
А это код который шлет сообщения.
<?php
if( isset($_POST['name'],$_POST['email'],$_POST['phone'],$_POST['mess']) ) {
$name = trim($_POST['name']);
$email = trim($_POST['email']);
$phone = trim($_POST['phone']);
$mess = trim($_POST['mess']);
if(empty($name) || empty($email) || empty($phone) || empty($mess)) { //если что то не ввели
echo 'Вы заполнили не все поля!';
}
else { //все поля заполнены, отправляем
$mailto = 'blablabla<code lang="php">
</code>@gmail.com';
$subject = 'Заявка';
//формируем текст сообщения
$message = 'Сообщение от пользователя <b>'.$name.'</b>';
$message .= 'E-mail пользователя: <a href="mailto:' . $email . '">' . $email . '</a><br />';
$message .= 'Номер:<br />' . $phone;
$message .= 'Текст сообщения:<br />' . $mess;
//формируем заголовки (кодировку только, остальное сами добавите по желанию)
$headers = 'Content-type: text/html; charset=utf-8';
//отправляем письмо
$mail = mail($mailto, $subject, $message, $headers);
//проверяем отправку
if(TRUE === $mail) echo 'Ваше сообщение успешно отправлено!';
else echo 'Произошла ошибка при отправке сообщения.';
//проверку можно записать короче при помощи тернарного оператора, вот так:
// echo (TRUE === $mail) ? 'Ваше сообщение успешно отправлено!' : 'Произошла ошибка при отправке сообщения.' ;
//тогда нужно будет раскомментировать строчку выше и закомментировать строчки выше с проверкой
}
}
?>