Я пытаюсь отправить электронное письмо при нажатии кнопки html, а затем перенаправить на страницу подтверждения html. Весь мой код находится в одном файле php, за исключением страницы подтверждения. Он перенаправляет без проблем, просто не отправляет электронную почту при нажатии кнопки. Он работал в один момент, но он отправил электронное письмо сразу после загрузки страницы. Я искал в Интернет в течение нескольких дней, и вот что я в настоящее время пытаюсь:Отправить PHP-почту на html-кнопке с помощью JavaScript onClick, затем перенаправить на новую страницу html
<form action="confirm.html" method="post" name= "confirm">
<?php
echo('<input type="button" value="Submit" onclick="this.form.submit();">');
?>
</form>
<?php
$to="[email protected]";
$subject= "New Application";
$message= "Name: ".$Name;
$headers= "";
mail($to, $subject, $message, $headers);
echo "<body onload=\"self.close();\">";
?>
'
' тег под 'Вы повторяете тег открытия тела после вашей формы? Итак, ваша форма находится за пределами тега тела? Нечетный способ сделать веб-страницу ... –
@PHPglue Спасибо, это именно то, что я пытаюсь сделать! – Mark