基本上我的删除按钮没有按预期工作。下面是我的每个表的屏幕截图,显示了我的表“产品”的内容。我回应了“productid”以表明删除按钮具有一个 int 值。
产品.php
<td>
<?php echo $rowProduct['productid']; ?>
<a href="clinics_buttons.vc.php<?php echo '?delete-coupon='.$rowProduct['productid']; ?>" onclick="return confirm('Delete this address?');">
<button class="btn btn-danger btn-sm full_width" data-toggle="modal">
<i class="fa fa-edit"></i><?php echo "DELETE"; ?>
</button>
</a>
</td>
我将“delete-coupon”变成了一个变量,以供在 SQL 中使用。但即使 '$productid' 有值,该表也不会被删除。想知道为什么会发生这种情况以及我可以添加什么来解决它。
Clinics_buttons.vc.php
<?php
session_start();
$routePath = "../";
require_once($routePath . "_config/db.php");
$dbConfig = new config_db();
$db = $dbConfig->init();
$delete_coupon = $_GET['delete-coupon'];
if (isset($_GET['delete-coupon'])) {
$stmt = $db->prepare("DELETE FROM `product` WHERE productid = $delete_coupon");
$stmt->execute();
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
?>
餐桌产品
守候你守候我