HTML 按钮如下所示:
<form name="HAHA" id="login_form" action="show.php" method="post">
该action
按钮的 是show.php
。那只是1个动作。
我将如何使用两个动作?
<form name="HAHA" id="login_form" action="show.php","show2.php" method="post">
这行得通吗?现在我有 2 个动作。还是我必须使用数组?
如果我正确理解您的问题,您可以new_action.php
使用如下代码创建一个:
<?php
include('show.php');
include('show2.php');
?>
在 HTML 中,您必须将 action 属性更改为
<form method="POST" action="new_action.php" name="form" id="form">
不。
这action
是一个从表单发送值并获取响应的 URL。浏览器只能处理一个响应。这个限制有两种解决方案。
正如 Thomas1703 所说,只需执行单个操作,然后在 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";
}
我希望你能理解我。