我不知道我在做什么错。我正在尝试使用PHP来联系我的形式。下面是代码:使用php发送表单数据,但不发送
<?php
if($_POST["submit"]) {
$recipient="[email protected]";
$subject="Form to email message";
$Name=$_POST["Name"];
$Email=$_POST["Email"];
$Reason=$_POST["Reason"];
$Message=$_POST["Message"];
$mailBody="Name: $Name\nEmail: $Email\n\n$Reason $Message";
mail($recipient, $subject, $mailBody, "From: $Name <$Email>");
$thankYou="<p>Thank you! Your message has been sent.</p>";
}
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="QDPicks.css">
<title> QDPicks</title>
</head>
<body>
<header>
<a class="btn btn-primary btn-lg" href="QDPicks.html" role="button">Home</a>
<a class="btn btn-sample btn-lg active pull-right" href="QDPicksContactUs.html" role="button">Contact Us</a>
<a class="btn btn-sample btn-lg pull-right" href="QDPicksCompany.html" role="button">Company</a>
<a class="btn btn-sample btn-lg pull-right" href="QDPicksProducts.html" role="button">Products</a>
</header>
<header><p1>Contact Us</p1></header>
<form method="post" action="QDPicksContactUs.php >
<div class="form-group">
<label for="InputReason1"></label>
<input type="text" class="form-control" id="InputReason1" name="Name">
<label for="exampleInputEmail1"></label>
<input type="email" class="form-control" id="exampleInputEmail1" name="Email">
<label for="InputReason1"></label>
<input type="text" class="form-control" id="InputReason1" name="Reason">
</div>
<div class="form-group">
<textarea type="text" class="form-control" rows="3" name="Message"> </textarea>
<p3 class="help-block">Explain on the reason for contact.</p3>
</div>
<div class="checkbox">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<script src="https://code.jquery.com/jquery-1.12.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"> </script>
</body>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</html>
当我把我的信息并点击提交数据消失就像它已经发送了电子邮件,但没有电子邮件已经来到了也对不起 - 因为某些原因某些代码得到了削减。但它不是关键部分。
你在使用localhost吗?什么是错误? –
你是否检查过,当你点击提交按钮时你会得到帖子的参数? – Sona
不使用记事本来编码。考虑一个IDE像PHPStorm – CodeGodie