【发布时间】:2020-05-12 16:02:40
【问题描述】:
我在我的 HTML 页面中添加了一个按钮,以便我可以在用户需要时截断我的 SQL 数据库表。
但是,现在每次我刷新页面时,表格都会被截断,而无需我按下按钮。
有人知道这个方法吗?
按钮提交代码:
<form method="post" action="eDBase.php">
<input name="truncate_But" type="submit" value=" Truncate Table " />
</form>
按钮截断代码:
if(isset($_POST['truncate_But']))
{
mysqli_query($conn, 'TRUNCATE TABLE `clientinfo`');
header("Location: " . $_SERVER['PHP_SELF']);
exit();
}
【问题讨论】:
-
如果您在提交表单后刷新页面,您会看到一个框询问您是否要重新提交表单——您可能点击了“是”。如果您加载页面,它不会截断任何内容,至少在不单击按钮(使用您当前的代码)的情况下不会截断。
-
不太清楚PRG方法怎么走,难道truncate方法只能发送一次吗?