Php 为什么我的联系人表单会重定向到空白页?
你能帮我查一下密码吗?我有一个链接到php的联系人表单。它不是发送电子邮件。它只是将我重定向到contact-form.php 以下是html:Php 为什么我的联系人表单会重定向到空白页?,php,html,Php,Html,你能帮我查一下密码吗?我有一个链接到php的联系人表单。它不是发送电子邮件。它只是将我重定向到contact-form.php 以下是html: <div class="wrapper"> <h2>Contact us</h2> <div id="error_message"></div> <form id="myform" onsubmit="re
<div class="wrapper">
<h2>Contact us</h2>
<div id="error_message"></div>
<form id="myform" onsubmit="return validate();" action="contact-form.php">
<div class="input_field">
<input type="text" placeholder="Name" id="name">
</div>
<div class="input_field">
<input type="text" placeholder="Subject" id="subject">
</div>
<div class="input_field">
<input type="text" placeholder="Phone" id="phone">
</div>
<div class="input_field">
<input type="text" placeholder="Email" id="email">
</div>
<div class="input_field">
<textarea placeholder="Message" id="message"></textarea>
</div>
<div class="btn">
<input type="submit">
</div>
</form>
</div>
<div class="home">
<a class="" href="index.html">Back to main page</a>
</div>
联系我们
以下是php:
<?php
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$phone = $_POST['phone'];
$subject = $_POST['subject'];
$email = $_POST['email'];
$message = $_POST['message'];
$mailTo = "removedmyemai@email.com";
$headers = "From: ".$mailFrom;
$txt = "You have received an email from ".$name.".\n\n".$message;
mail($mailTo, $phone, $txt, $headers);
header("Location:http://removedmysite.com/index.html")
}
?>
提前谢谢
致以最诚挚的问候。
没有名称
因此如果(isset($\u POST['submit']){
为false…..
没有方法提交GET
所有PHP代码都包装在一个条件中,该条件检查特定的表单元素:if(isset($\u POST['submit']))
但是表单没有任何具有该名称的元素。(事实上,表单元素都没有名称。)因此PHP代码实际上什么都不做。您需要向表单元素添加名称。例如:
谢谢!新手错误表单新手xD。它现在重定向到我想要的页面。