遇到PHP电子邮件提交表单的问题

时间:2013-10-16 17:41:19

标签: php email

你必须原谅我,我自学PHP和所有这些的新手,但我试图创建一个简单的PHP电子邮件提交表单,不能获取电子邮件或公司字段填写我得到的电子邮件。我知道它看起来很容易,但我无法弄明白。此外,我需要找到一种方法将发件人的电子邮件放在from区域而不是我得到的通用d91b8401@p3nlhg1156.shr.prod.phx3.secureserver.net。任何帮助都将非常感激。

<?php $name = $_POST['name'];
$email = $_POST['email'];
$company = $_POST['company'];
$message = $_POST['message'];
$formcontent="From: $name \nEmail: $email \nCompany: $company \nMessage: $message";
$recipient = "sales@pinnaclewebsitedesigns.com";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!";
?>

这是html

<form method="POST" action="send.php" class="contactForm">
                <div id="status"></div>
                <div class="contact_form">
                    <div class="row">
                        <div class="small-4 columns">
                            <input type="text" placeholder="Name" id="name" name="name" />
                        </div>
                        <div class="small-4 columns">
                            <input type="text" placeholder="E-mail" id="email" />
                        </div>
                        <div class="small-4 columns">
                            <input type="text" placeholder="Company" id="company" />
                        </div>
                        <div class="small-12 columns">
                            <textarea cols="10" rows="15" id="message" name="message"></textarea>
                        </div>
                        <div class="small-4 columns">
                            <input type="submit" class="button success right" value="Send message" name="send" id="send" />
                        </div> 
                    </div>
                </div>
                </form> 

2 个答案:

答案 0 :(得分:3)

您错过了HTML中的name属性。添加它,你会很高兴

<input type="text" placeholder="E-mail" name="email" id="email" />

答案 1 :(得分:1)

您忘了为您的电子邮件和公司表单配对命名 它应该是

<input type="text" placeholder="E-mail" id="email"  name="email" />

<input type="text" placeholder="Company" id="company" name="company" />

享受编码:)