Php 我的联系方式没有';行不通
我根据教程制作了一份联系表。将其上传到wamp上并进行测试。但我仍然不断地出错,但我真的无法找到错误所在。也许是因为我不了解PHP。有人能检查一下我的代码并告诉我这个问题吗。我相信问题很小。多谢各位Php 我的联系方式没有';行不通,php,html,forms,contact,Php,Html,Forms,Contact,我根据教程制作了一份联系表。将其上传到wamp上并进行测试。但我仍然不断地出错,但我真的无法找到错误所在。也许是因为我不了解PHP。有人能检查一下我的代码并告诉我这个问题吗。我相信问题很小。多谢各位 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="index.css">
<title>Contact Form</title>
</head>
<body>
<header class="body">
</header>
<section class="body">
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: TangledDemo';
$to = 'aijaz@techanipr.com';
$subject = 'Hello';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
?>
<?php
if ($_POST['submit']) {
if (mail ($to, $subject, $body, $from)) {
echo '<p>Your message has been sent!</p>';
} else {
echo '<p>Something went wrong, go back and try again!</p>';
}
}
?>
<form method="post" action="index.php">
<label>Name</label>
<input name="name" placeholder="Type Here">
<label>Email</label>
<input name="email" type="email" placeholder="Type Here">
<label>Message</label>
<textarea name="message" placeholder="Type Here"></textarea>
<input id="submit" placeholder="Type Here" name="Submit" type="submit" value="Submit">
</form>
</section>
<footer class="body">
</footer>
</body>
</html>
联系方式
名称
电子邮件
消息
你的如果($\u POST['submit'])
有小写字母“s”,它应该是大写字母“s”。你的如果($\u POST['submit'])
有小写字母“s”,它应该是大写字母“s”。如果($\u POST['submit'])有小写字母“s”,它应该是大写字母“s”。如果($\u POST['submit提交'])有一个小写的“s”,应该是大写的“s”。您好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试$\u POST
是否具有submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试时,电子邮件不会发出。你好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试$\u POST
是否具有submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试时,电子邮件不会发出。你好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试$\u POST
是否具有submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试时,电子邮件不会发出。你好,谢谢。我把纽扣换成了小盒子。所以我希望这解决了小写的问题。但我仍然得到的错误是这个。注意:未定义索引:在C:\wamp\www\contactform\index.php在线提交29@Aijaz因为您不测试$\u POST
是否具有submit
,只有在提交表单时才会出现这种情况。由于您不关心值本身,您可以只编写if(isset($\u POST['submit'])
。很好,t.niese…我错过了。谢谢。我的一个朋友说,它需要一个叫做header的东西?此表单与当前代码一起工作吗?这位朋友还说,当你在本地主机上测试邮件时,邮件不会发出。请注意,因为你似乎是php新手,以及如何创建邮件:请花点时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。请注意,因为您似乎对php不熟悉,并且不知道如何创建邮件:请花时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。请注意,因为您似乎对php不熟悉,并且不知道如何创建邮件:请花时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。请注意,因为您似乎对php不熟悉,并且不知道如何创建邮件:请花时间告诉自己关于联系人表单的陷阱是什么。例如,您需要注意的地方是,它不能用于提交垃圾邮件。