如何使用html按钮触发php文件

如何使用html按钮触发php文件,php,html,ajax,Php,Html,Ajax,我是新来的,来自另一个国家,所以请原谅我的英语 我正在开发一个非常常见的应用程序。它有一个请求表单,我想(像往常一样)将表单中的数据传输到数据库中。但在此之前,我想向每个用户展示,谁做了请求,他在表单中写了什么 然后,通过两个按钮,用户有机会返回空表单(如果他犯了错误),或者(通过另一个按钮)触发基本php文件,该文件将数据插入数据库 我的问题是,是否可以用一个简单的html按钮触发该php文件……或者我必须使用AJAX来实现这一点?AJAX是目前为止最简单的方法。虽然它可能很复杂,但jQuer

我是新来的,来自另一个国家,所以请原谅我的英语

我正在开发一个非常常见的应用程序。它有一个请求表单,我想(像往常一样)将表单中的数据传输到数据库中。但在此之前,我想向每个用户展示,谁做了请求,他在表单中写了什么

然后,通过两个按钮,用户有机会返回空表单(如果他犯了错误),或者(通过另一个按钮)触发基本php文件,该文件将数据插入数据库


我的问题是,是否可以用一个简单的html按钮触发该php文件……或者我必须使用AJAX来实现这一点?

AJAX是目前为止最简单的方法。虽然它可能很复杂,但jQuery
$.post()
命令使它非常易于使用,并且它的行为与提交post表单时类似,只是页面不会重新加载


您可以查看位于的文档。

AJAX是异步的,这意味着无需重定向,您就可以发送请求并接收结果。我假设一个简单的按钮是表单
submit
按钮,它可以完成任务。如果使用
AJAX
,则必须在表单中填写相关数据


“返回”按钮还应将表单数据发送到上一页,以便您可以填写并允许编辑。我认为实现这一点的最佳方法是使用
javascript
编辑
字段替换为
标签
(用于通信),然后提交表单。否则将有多个不必要的重定向

您可以像在html中一样使用两个按钮提交和重置。 以如下形式给出php文件名

<form name="frm" method="POST" action="phpfile.php">
//write the form control (input controls)
<input type="submit" value="Insert">
<input type="reset" value="Clear">
</form>

//编写表单控件(输入控件)

您可以使用/or。是否返回空表单?你的意思是:返回到预填充的表单吗?也许这会有所帮助。看看AJAX:在这一点上,通过javascript处理了预览,是的,一个简单的提交按钮就可以了。还是。。。你不觉得在这里问这个问题有点太基本了吗?你仍然需要处理发布的值,发送回复进行预览,然后确认发布。使用“普通”HTML要容易得多。此外,好的做法是在没有HTML的情况下也能使用类似的内容,即使您通过使用JavaScript来增加用户体验。因此,我强烈反对AJAX是目前为止最简单的方法(事实并非如此)。是的,但是您需要保存表单数据以供用户返回,这将使其变得更加困难。无论如何,您都需要这样做。如果页面不重新加载,则不需要这样做。那么您将如何
$.post()
到PHP?您将在哪里存储原始post和确认之间的值?如何重建中间的确认页面?+1提供一些代码供Constantinus查看。