2013-08-04 70 views
0

我只是想知道如何从1个提交按钮中运行2个不同的操作。我问这个问题的原因是,我有一个文件上传脚本,我将其安装到页面上,这是一个.cgi文件。我还需要运行一个.php以便我可以提交到数据库并发送电子邮件,无论如何,我可以这样做吗?HTML Form:2操作1提交按钮

概括起来非常快,我所寻找的是什么,会做这样的:(我知道这是行不通的,只是本金)

<form action="email.php upload.cgi" method="post">这是我的形式我的简化版有其他参数和这种形式。

+0

只需一个网址即可完成这两项任务。 – Musa

+0

是的,这就是我需要的帮助... cgi已经安装好了,我正在编写php ...任何方式我都可以用cgi的任何语言来做到这一点? – RedJax

回答

0

你可以对1表单执行2个操作吗?

答案是......不。 表单必须有一个动作。然而,处理你的表单提交的服务器端(例如CGI)程序可以响应于单个表单提交而执行任何数量的任务(例如,更新数据库,发送电子邮件,记录交易)。

解决这个问题的方法之一是使用JavaScript(或jQuery)来提交表单,但当然在做之前你必须考虑两次。