如何从PHP联系人表单打印电子邮件中的下拉列表值
我遵循了一个PHP联系人表单教程,在发送给收件人的电子邮件中,除了下拉框中的选定值之外,所有内容都可以很好地打印出来 那么,我怎样才能在电子邮件中打印出4个值中的一个呢 以下是HTML文件的一个片段:如何从PHP联系人表单打印电子邮件中的下拉列表值,php,html,forms,Php,Html,Forms,我遵循了一个PHP联系人表单教程,在发送给收件人的电子邮件中,除了下拉框中的选定值之外,所有内容都可以很好地打印出来 那么,我怎样才能在电子邮件中打印出4个值中的一个呢 以下是HTML文件的一个片段: <form action="emailform.php" method="POST"> <p>Full Name</p> <input type="text" name="name"> <p>Email</p>
<form action="emailform.php" method="POST">
<p>Full Name</p> <input type="text" name="name">
<p>Email</p> <input type="text" name="email">
<p>Subject</p>
<select name="list">
<option value="booking">Booking Query</option>
<option value="payment">Request Payment Details</option>
<option value="error">Report Website Error</option>
<option value="other">Other</option>
</select>
<br />
<p>Message</p><textarea name="message" rows="6" cols="25"></textarea><br />
<input type="submit" value="Send">
</form>
全名
电子邮件
主题
预订查询
请求付款详细信息
报告网站错误
其他
消息
以及PHP文件:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$list = $POST['list'];
$message = $_POST['message'];
$formcontent="From: $name \n Subject: $list \n Message: $message";
$recipient = "email@example.com";
$subject = "Aeron Valley Classic Hire";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!" . " -" . "<a href='contact.html' style='text-decoration:none;color:#B22222;'> Return Home</a>";
?>
我不是很擅长这一点,但尽管我已经完成了教程的每一步,但我确实想知道PHP代码如何真正知道值是什么以及如何显示它们
如有任何帮助,我们将不胜感激。您键入了您的邮件请求以获取列表
$list = $POST['list'];
应该是
$list = $_POST['list'];
当答案是“你打错了,加一个字符”时,请将问题标记为离题:打错,并用评论通知OP,而不是回答。这些类型的问题对未来的研究人员没有帮助,正是因为这个原因,这些问题已经离题了。@mickmackusa啊,好吧,我不知道,谢谢