对表上的 PHP/SQL 删除没有影响

基本上我的删除按钮没有按预期工作。下面是我的每个表的屏幕截图,显示了我的表“产品”的内容。我回应了“productid”以表明删除按钮具有一个 int 值。

http://img4.mukewang.com/61ee08b10001e11712620305.jpg

产品.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']);

  }

?>

餐桌产品

http://img3.mukewang.com/61ee08be000164bb02900285.jpg

墨色风雨
浏览 129回答 1
1回答

守候你守候我

您可能在该表周围有“表单”标签,因此“按钮”将触发表单提交。
打开App,查看更多内容
随时随地看视频慕课网APP