主页面上显示的联系表格回复


Contact form response appearing on the main page

我有一个带锚的网页,联系人表格是最后一部分。我在下面有一条回复消息,一旦我加载页面,它就会出现在那里。有什么想法可以让它只在邮件发送时显示出来吗?此外,如果页面已加载,它会自动发送邮件。谢谢

表单的代码。

<form name="form1" id="ff" method="post" action="insert.php"> 
  <label>
    <span>Name*:</span>
    <input type="text" placeholder="Please enter your name" name="name" id="name" required>
  </label>
  <label>
    <span>Phone*:</span>
    <input type="tel" placeholder="Please enter your phone" name="phone" id="phone" required>
  </label>
  <label>
    <span>Email*:</span>
    <input type="email" placeholder="youremail@mail.com" name="email" id="email" required>
  </label>
  <label>
    <span>Message*:</span>
    <textarea rows="4" cols="55" name="comment" id="comment" placeholder="Purpose of contacting"></textarea>
  </label>
  <input class="sendButton" type="submit" name="Submit" value="Send">
  <?php 
  {
    if (isset($_POST['name'])) 
    // Get values from the form
    $name=$_POST['name'];
    $phone=$_POST['phone'];
    $email=$_POST['email'];
    $comment=$_POST['comment'];
    $to = "#";
    $subject = "New Mail From Website";
    $message = " Name: " . $name .  "'r'n Phone: " . $phone . "'r'n Email: " . $email . "'r'n Message: " . $comment;
    //$message = $comment;
    $from = "#";
    $headers = "From:" . $from . "'r'n";
    $headers .= "Content-type: text/plain; charset=UTF-8" . "'r'n"; 
    if(@mail($to,$subject,$message,$headers,$email))
    {
      echo "<p class='contact-text'>Thank you for your email. I will contact you shortly!</p>";
    }else{
      echo "<p class='contact-text'>Error! Please try again.</p>";
    }
  } 
  ?>
</form>

使用此

<?php 
  if (isset($_POST['name'])) {
    // Get values from the form
    $name=$_POST['name'];
    $phone=$_POST['phone'];
    $email=$_POST['email'];
    $comment=$_POST['comment'];
    $to = "#";
    $subject = "New Mail From Website";
    $message = " Name: " . $name .  "'r'n Phone: " . $phone . "'r'n Email: " . $email . "'r'n Message: " . $comment;
    //$message = $comment;
    $from = "#";
    $headers = "From:" . $from . "'r'n";
    $headers .= "Content-type: text/plain; charset=UTF-8" . "'r'n"; 
    if(@mail($to,$subject,$message,$headers,$email))
    {
      echo "<p class='contact-text'>Thank you for your email. I will contact you shortly!</p>";
    }else{
      echo "<p class='contact-text'>Error! Please try again.</p>";
    }
  } 
?>

(在条件if (isset($_POST['name']))中还包括消息)