如何设置自动队列系统以一个接一个地运行多个提交?我不希望他们立刻提交,或者它可能会破坏我的后端PHP脚本.
这是一个简单的例子,假设每个表单可以独立提交,主提交将运行所有表格.
<input type="submit" id="submit_all" value="Submit All" />
<form id="form-1" method="post" action="function.php">
<input type="text" name="foo" value="Foo" />
<input type="submit" value="Submit" />
</form>
<form id="form-2" method="post" action="function.php">
<input type="text" name="foo" value="Foo" />
<input type="submit" value="Submit" />
</form>
<form id="form-3" method="post" action="function.php">
<input type="text" name="foo" value="Foo" />
<input type="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
更新:
我正在处理的脚本是备份多个网站的FTP文件和MySQL转储的工具 - 本质上是一个Web管理员的自动备份工具.
每个表单都包含连接到每个站点的FTP和MySQL的值,PHP函数在本地复制和存储文件并创建MySQL转储.
复制文件可能需要每个站点20多分钟,因此我们的想法是创建一个"主按钮",以便一个接一个地自动执行每个备份.