【发布时间】:2016-03-25 20:59:10
【问题描述】:
我正在尝试创建一个 HTML 按钮,当按下该按钮时,它将截断 MySQL 表。我使用了here 给出的答案。 该按钮有效,但问题是当我刷新页面时,该命令被触发并且表格被截断,即使我没有按下截断按钮。我该如何解决?我只有一个 .php 文件。
目前的代码是:
<?php
$dbc = mysqli_connect('localhost', 'username', '', 'DB_name')
or die('Error connecting to MySQL server.');
?>
<form method="post" action="<?php mysqli_query($dbc, 'TRUNCATE TABLE `my_table`') ?>">
<input name="submit_button" type="submit" value=" Truncate Table " />
</form>
我不会认为我的问题是重复的,因为在另一个问题中,有一个重定向到另一个 .php 页面。
【问题讨论】:
-
action 是 url 不是 php 函数,上面的永远不会起作用
-
链接问题中的答案是你想要的 100%
-
另请阅读this so post
-
代码有效,但是当我按下按钮和刷新页面时它都有效。即使我在链接问题中使用答案,表格也会在我刷新页面时被截断。即使我没有按下“截断按钮”。
-
查看我之前评论的帖子
标签: php html mysql button refresh