如何使用按钮从表中删除一行

时间:2019-07-19 09:38:36

标签: php mysql mysqli

我正在尝试创建每次都会删除特定行的按钮。我认为我需要使用唯一的名称,以便当我单击按钮时相关的行将被删除。

我在按钮中使用了不同的名称,但是我能够删除所有数据,而不是特定的数据。

<?php
$i = 0;

foreach ($users as $value) {
    $id = "";
    $id = $value[0];

    $i++;
    echo '<tr>
              <td>' . $i . '</td>
              <td>' . $value[1] . '</td>
              <td>' . $value[2] . '</td>
              <td>' . $value[8] . '</td>
              <td>
                  <button type="submit" name="' . $id . '" class="btn btn-danger btn-lg">Delete</button>
              </td>
           </tr>';
}

if (isset($_POST[$id])) {
    $query = mysqli_query($con, "DELETE FROM users WHERE name='$userLoggedIn' AND id='$id' ");
    header("Location: delete.php");
}

0 个答案:

没有答案