gpt4 book ai didi

php - 如何使用 PHP 在一个表单中使用多个按钮?

转载 作者:行者123 更新时间:2023-11-29 06:34:02 25 4
gpt4 key购买 nike

我正在尝试制作一个允许我在数据库中导航/插入/修改/删除条目的表单。

要应用相应的查询(插入、修改和删除),我想在表单底部使用简单的 HTML 按钮。

我的问题是是否可以让每个按钮调用不同的查询?关于如何以简单的方式执行此操作的任何建议,因为我是初学者。

最佳答案

你可以这样做:

PHP

$do_action = null;
if (isset($_POST['insert'])) {
// Do Insert
$do_action = 'Insert';
} elseif (isset($_POST['modify'])) {
// Do Modify
$do_action = 'Modify';
} elseif (isset($_POST['delete'])) {
// Do Delete
$do_action = 'Delete';
} elseif (isset($_POST['navigate'])) {
// Do Navigate
$do_action = 'Navigation';
}

if ($do_action != null) {
echo 'The last action performed was : <strong>' . $do_action . '</strong>';
// After performing the action, you should redirect the user, so they cannot Refresh the page/press F5 to re-submit the form by mistake
}

HTML

<form method="POST" action="">
<input type="submit" name="insert" value="Insert">
<input type="submit" name="modify" value="Modify">
<input type="submit" name="delete" value="Delete">
<input type="submit" name="navigate" value="Navigate">
</form>

正如我所评论的那样,在您执行查询后,请确保将您的用户重定向到合理的地方,这样他们就不会意外地刷新页面并再次提交相同的查询。

关于php - 如何使用 PHP 在一个表单中使用多个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26118735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com