Я пытаюсь создать простую почтовую форму php.
все им после того, как электронной почты, который имеет видКак добавить пользовательские поля в php-скрипт электронной почты
Name: joe blogs
Email: [email protected]
Message: anything.
Answer 1: Red
Answer 2: green
Answer 3: Blue
в приведенном ниже примере я удалил свой адрес электронной почты ... проблема, я заполнить поля и нажмите кнопку отправки, и я получаю мой сообщение, чтобы сообщить, что сообщение отправлено, но ни одно письмо не приходит. все работало нормально, пока я не добавил поля $ questX, после чего он перестал работать. но я не вижу разницы в имени $ name. так что я очень смущен.
<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
$email = $_REQUEST['email'] ;
$name = $_REQUEST['name'] ;
$quest = $_REQUEST['quest'] ;
$questb = $_REQUEST['questb'] ;
$questc = $_REQUEST['questc'] ;
$subject = "Competition Entry" ;
$message = $_REQUEST['message'] ;
mail("[email protected]", $subject, "Name:" . $name, "From:" . $email, "Answer 1:" .
$quest, "Answer 2:" . $questb, "Answer 3:" . $questc, $message);
echo "Thank you for using our mail form";
}
else
//if "email" is not filled out, display the form
{
echo "<form method='post' action='win-a-deck2.php'>
<label for='name'>Name:</label><input name='name' type='text' placeholder='Enter your fullname'><br>
<label for='email'>Email:</label><input name='email' type='text'><br>
<label for='message'>Message:</label><br>
<input name='message' type='text'><br>
<label for='quest'>Question 1:</label><input name='quest' type='text' placeholder='Answer to Question 1'><br>
<label for='questb'>Question 2:</label><input name='questb' type='text' placeholder='Answer to Question 2'><br>
<label for='questc'>Question 3:</label><input name='questc' type='text' placeholder='Answer to Question 3'><br>
<input type='submit'>
</form>";
}
?>
у вас есть $ questc, $ message. Вам нужно, чтобы он был $ questc. $, так как оно дает аргументы функции почты 4, и вам нужно только 3 плюс четвертый аргумент должен быть для настройки заголовков –