Не влияет на PHP / SQL Удалить на столе - PullRequest
0 голосов
/ 23 сентября 2019

В основном моя кнопка удаления не работает, как предполагалось.ниже приведен скриншот моего для каждой таблицы, отображающий содержимое моей таблицы «продукт».Я повторил «productid», чтобы показать, что кнопка удаления имеет значение типа int.

output

products.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']);
  }
?>

Таблица продуктов

table

1 Ответ

1 голос
/ 23 сентября 2019

Возможно, у вас есть тег "form", окружающий эту таблицу, поэтому кнопка "button" вызовет отправку формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...