为了账号安全,请及时绑定邮箱和手机立即绑定

做一个删除按钮

做一个删除按钮

PHP
翻过高山走不出你 2023-04-21 15:04:13
我在数字市场上工作。我正在尝试制作一个删除按钮,它将从我的管理门户中删除产品。当我单击删除按钮时,它会将我重定向回产品页面,其中显示已删除但该行仍然存在。<form action='delete.php?product_id="<?php echo $product_id; ?>"' method="post"><input type="hidden" name="product_id" value="<?php echo $loadProduct['product_id']; ?>"><button class="btn btn-sm btn-alt-danger" type="submit" name="DeleteProduct"><i class="fa fa-fw fa-times text-danger"></i></button</form>这是我的 delete.php 代码<?php  require_once('../inc/config.php');  if(isset($_POST['DeleteProduct'])){    $product_id = $_GET['product_id'];    $result = $db->delete('DELETE FROM products WHERE product_id = ?', array($product_id));    if ($result) {        header('Location: products.php?action=deleted');    } else {        header('Location: products.php?error=notremoved');        }    } ?>
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

从属性中删除查询字符串action,但不删除脚本名称。您正在使用 POST 并将该 product_id 放置在隐藏的<input>


<form action="delete.php" method="post">


    <input type="hidden" name="product_id" value="<?php echo $loadProduct['product_id']; ?>">

    <button class="btn btn-sm btn-alt-danger" type="submit" name="DeleteProduct">

        <i class="fa fa-fw fa-times text-danger"></i>

    </button

</form>

然后在您的 PHP 中$_POST['product_id']再次使用该值


查看完整回答
反对 回复 2023-04-21
  • 1 回答
  • 0 关注
  • 156 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信