表单使用外部php文件显示;“成功”;

表单使用外部php文件显示;“成功”;,php,jquery,html,Php,Jquery,Html,我在一个名为“requestakote.html”的文件中有这个表单 表单使用另一个名为“requestquote.php”的文件来完成它的工作 现在,这很简单,客户端将填写字段,单击按钮后,将发送电子邮件 我需要一种显示“已发送电子邮件”类型的方式。考虑到我的表单正在使用另一个文件来处理电子邮件,我必须重定向回原始页面并显示“已发送电子邮件” 我该怎么做 1.您可以通过 <?php header('location:NEW_PAGE_LOCATION.html'); ?> 3.您

我在一个名为“requestakote.html”的文件中有这个表单

表单使用另一个名为“requestquote.php”的文件来完成它的工作

现在,这很简单,客户端将填写字段,单击按钮后,将发送电子邮件

我需要一种显示“已发送电子邮件”类型的方式。考虑到我的表单正在使用另一个文件来处理电子邮件,我必须重定向回原始页面并显示“已发送电子邮件”


我该怎么做

1.您可以通过

<?php header('location:NEW_PAGE_LOCATION.html'); ?>
3.您可以逐个包含php中的另一个文件

include('NEW_PAGE.html');
4.或者,您可以通过以下方式创建包含此操作文件的主文件:

include('requestquote.php');
if($email_sent) echo'email sent';

实现这一点的方法有很多

我可以重定向,但如何使页面在重定向后显示警报?它需要显示“E-mail sent”,我将尝试包含该文件,然后在结尾回显一些内容。非常感谢。只需重定向到包含“已发送电子邮件”文本的页面,例如“requestakote ok.html”。如果您想要完整的php/html分离。或者在php脚本中包含并准备html代码。
而不是
“位置和冒号之间没有空格”非常重要。请阅读有关该函数的PHP.net手册。@SamFisher要显示警报,-3秒的谷歌搜索
显示警报javascript在发送PHP
的电子邮件后不会杀死你,你知道。发布你的代码可以避免混淆。不这样做的话,有人给出正确答案的风险,但不一定意味着一个适合你的答案。下面给出的答案在
标题中包含错误。请阅读有关该函数的PHP.net手册。
include('requestquote.php');
if($email_sent) echo'email sent';