我的网页上有两次代码。
if (isset($_POST["submit"])) {
// ...
}
我如何分开它们? E.G:
if (isset($_POST["#form1"])) {
// code
}
if (isset($_POST["#form2"])) {
// code
}
我知道这不起作用,但如果我想做什么就是一个例子
答案 0 :(得分:0)
根据下面的评论,最好在表单中包含一个命名的提交按钮元素。
<form name="form" action="<?php echo __FILE__ ?>" method="POST">
<input name="form1" type="submit" value="Submit">
</form>
<?php
if(isset($_POST['form1'])){
var_dump($_POST);
}
?>
由于我一直只使用ajax请求,因此我没有遇到过这个问题,但是使用jQuery也可以使用表单中的名称。
但是我非常确定有多个问题可以在stackoverflow上传播,所以下次搜索会更好一些。
答案 1 :(得分:0)
<强> HTML 强>
<form name="form1" action="/url" method="POST">
</form>
<强> PHP 强>
if (isset($_POST["form1"])) {
// ...
}