HTML按钮如下所示:
<form name="HAHA" id="login_form" action="show.php" method="post">
此按钮的action
为show.php
。这只是一个动作。
我如何使用两个动作?
<form name="HAHA" id="login_form" action="show.php","show2.php" method="post">
这有用吗?现在我有2个动作。或者我必须使用数组吗?
答案 0 :(得分:1)
如果我理解您的问题,您可以使用以下代码创建new_action.php
:
<?php
include('show.php');
include('show2.php');
?>
在HTML中,您必须将操作属性更改为
<form method="POST" action="new_action.php" name="form" id="form">
答案 1 :(得分:1)
没有
action
是一个从表单发送值并获取响应的URL。浏览器只能处理一个响应。这种限制有两种解决方案。
答案 2 :(得分:0)
正如托马斯1703所说的那样只做单一动作并在php文件中做所有事情。
例如:
<form action="myphp.php" method="POST" />
<input type="submit" value="lets say Hello" name="action1"/>
<input type="submit" value="lets say Welcome" name="action2">
</form>
PHP
if($_POST["action1"]) {
echo "Hello";
}
//You can do an else, but I prefer a separate statement
if($_POST["action2"]) {
echo "Welcome";
}
我希望你了解我。