Я не уверен, в чем проблема, но при отправке формы она не отправляет электронную почту. Ниже приведен код:Отправка функции почты для отправки через форму не работает
if (isset ($_POST['business_name']) && isset ($_POST['business_address']) && isset ($_POST['business_city']) && isset ($_POST['business_email'])) {
$business_name = $_POST['business_name'];
$business_address = $_POST['business_address'];
$business_city = $_POST['business_city'];
$business_email = $_POST['business_email'];
if (!empty($business_name) && !empty($business_address) &&!empty($business_city) && !empty($business_email)) {
$to = '[email protected]';
$subject = 'New Submission From mywebsite.com';
$body = $business_name. "\n" . $business_address. "\n" . $business_city . "\n" . $business_email;
$headers = "From:" . $business_email;
if (@mail ($to, $subject, $body, $headers))
}
}
///i think everything is there but could be wrong im a beginner
<form action="emailtest.php" method="POST">
<input id="busines_name" type="text" placeholder="Business Name" required> <br />
<input id="business_address" type="text" placeholder="Business Address" required><br />
<input id="business_city" type="text" placeholder="Business City & State" required><br />
<input id="business_email" type="email" placeholder="Your Email Address" required><br />
<input type="submit"value="SUBMIT">
</form>
Где код PHP? – Hassaan
вашим входным значениям нужно использовать опцию 'name', которая будет использоваться в' $ _POST' – RST
. Да, у меня было имя сначала, но оно не работало, тогда я изменил его на id и все равно ничего. Я проверил мой сервер с тестовым кодом, и он работает. мне нужно имя и идентификатор? – user2012105