我正在尝试使用多个按钮,每个按钮对表执行不同的操作。例如,如果您单击“添加到已售出”按钮,则所选的任何复选框都将对其执行操作(其状态将更改为已售出)。我已经准备好了动作php ...但是我不确定如何把它放在一起所以我可以有1个表有4个不同的按钮。 现在,我只想回应一个声明,告诉我它正在发挥作用。
以下是按钮:
<form action="/includes/tester.php" method="POST">
<button class="button2" type="submit" value="runlist" name="runlist"><i class="fa fa-calendar-plus-o" style="color:white; font-size:20px; padding:0px"></i> Add to Runlist</button>
<button class="button2" type="submit" value="sold" name="sold"><i class="fa fa-cart-plus" style="color:white; font-size:20px; padding:0px"></i> Add to Sold</button>
<button class="button2" type="submit" value="shop" name="shop"><i class="fa fa-wrench" style="color:white; font-size:20px; padding:0px"></i> Add to Shop</button>
<button class="button2" type="submit" value="delete" name="delete"><i class="fa fa-trash" style="color:white; font-size:20px; padding:0px"></i> Delete</button>
</form>
选择后,php文件将运行名为tester.php。这是我试图用来让php了解按下哪个按钮的代码。
<?php
if (isset($_POST['runlist'])){
echo 'Runlist pressed';
}
else if (isset($_POST['sold'])){
echo 'sold pressed';
}
else if (isset($_POST['shop'])){
echo 'shop pressed';
}
else if (isset($_POST['delete'])){
echo 'delete pressed';
}
}
?>
当然我误解了一些东西,因为它只有在我只有1 if语句时才有效。请帮助,谢谢你的时间。