PHP表单在提交后将消失


PHP form to disappear after submit

我正在尝试如何获取页面以确认它已被填写。

这就是我所拥有的。

<?php
if(!isset($_POST['submit']))
{echo
        '<form action="" method="post">
            <input type="text" placeholder="From" name="from"><br>
            <input type="text" placeholder="Subject" name="sub"><br>
            <input type="text" placeholder="Message"name="mess"><br>
            <input type="submit">
        </form>';}
else{
$to = 'test@test.com, '. $from=$_POST['from'];
$subject = $_POST['sub'];
$message = $_POST['mess'];
mail ( $to , $subject , $message);
    echo 'thanks for submitting!<br>';}
?>

替换以下代码:

mail ( $to , $subject , $message);
    echo 'thanks for submitting!<br>';

通过这个:

if(@mail($to, $subject, $message)) {
  echo "thanks for submitting";
}else{
  echo "Unable to submit your email.";
}

有关更多信息:http://php.net/manual/en/function.mail.php
祝你好运