如何在单击“退出”按钮

问题描述 投票:0回答:1

I当前有一个上传按钮,该按钮将所有类型的文件保存到MySQL表中。 我有一个出口按钮,如果单击,我想删除当前上传的文件。 注意:当前页面上上传的所有文件都有相同的参考ID,因此查询就像从表中删除所有内容一样容易删除id =id..

在这里是按钮:

<button type="submit" name="submit" value="exit" style="float:left;
   class="buttonLW" href="https://BACK-LINK">exit
</button>
php是php删除查询(psuedo代码):

if ($submitButton === "delete-new") { $query15 ="DELETE * FROM table WHERE id='{$id}'"; }
我的问题,该按钮是否可以使用这种格式?我允许说
如果($ submistbutton ===“ delete-new”)不使用表格?

在单击我的退出按钮后,我可以如何使用相同的ID删除当前保存的文件。

upfront,
php html mysql sql
1个回答
0
投票
值未终止,您缺少关闭报价

"

如果你得到
$submitButton

$submitButton = $_POST['submit'];

您可以以这种方式进行比较,但是值将是

exit
而不是

delete-new
。所以你宁愿说

if ($submitButton === 'exit') { // ... }

或更改为
value="exit"

导致下一个点删除语句。
value="delete-new"

陈述必须看起来像
delete

但不要这样做,因为这是不安全的,并邀请了各种SQL注入。 更好地使用

编制stat,例如

delete from mytable WHERE id = '$id'
执行准备好的语句时绑定

delete from mytable WHERE id = ?
$id

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.