PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dexter3452
Отправлено: 28 Февраля, 2018 - 17:25:09
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2018  


Помог: 0 раз(а)




Подскажите, есть лендинг, на нем 3 формы отправки. Как с помощью функции mail() можно определить и вывести какая форма была заполнена? По id? Как написать это в самой функции?

Пример моей функции:


<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
if (isset($_POST['formData'])) {$formData = $_POST['formData'];}

$to = "_______@gmail.com";
$sendfrom = "______________";
$headers = "From: " . strip_tags($sendfrom) . "\r\n";
$headers .= "Reply-To: ". strip_tags($sendfrom) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";
$subject = "$formData";
$message = "$formData<br><b>E-mail:</b> $email <br><b>Имя:</b> $name <br><b>Телефон:</b> $phone<br>";

$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo '<center><p class="success2">Thank you! Application successfully sent!</p></center>';
}
else
{
echo '<center><p class="fail2"><b>Error. Message not sent!</b></p></center>';
}
} else {
http_response_code(403);
echo "Try again";
}
?>
 
 Top
Мелкий Супермодератор
Отправлено: 28 Февраля, 2018 - 21:54:33
Post Id



Активный участник


Просматривает форум
Сообщений всего: 11721
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 588 раз(а)




Передайте вместе с формой hidden полем.


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB