Невозможно удалить строку с веб-сайта с переполнением стека

Привет, я создаю приложение Crud с php mysqli процедурным языком. Мне удалось получить и вставить данные, но не удалось удалить. когда я нажимаю на ссылку удаления, она переходит на страницу delete.php, но ничего не происходит.
db.php

<?php
$conn = mysqli_connect('localhost', 'root','123','app');

?>

index.php

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CRUD</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
</head>
<body>

<table class="table table-bordered ">
<tr>
<th>id</th>
<th>Email</th>
<th>Fisrtname</th>
<th>Lastname</th>
<th>Delete</th>
<th>Edit</th>
</tr>
<?php
include 'db.php';
$query ="select *from people";
$result = mysqli_query($conn,$query);
while($row = mysqli_fetch_assoc($result)){

?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['email']; ?></td>
<td><?php echo $row['firstname']; ?></td>
<td><?php echo $row['lastname']; ?></td>
<td><a href='delete.php?id=<?php echo $row['id']; ?>'>Delete</a></td>
<td><a href='edit.php?id=<?php echo $row['id']; ?>'>Edit</a></td>

</tr>
<?php
}
?>
<div class="container">
<a href="add_records.php" class="btn btn-info"><i class="glyphicon glyphicon-plus"></i>&nbsp; Add Records</a></div>

</body>

</html>

delete.php

<?php

include 'db.php';
if (isset($_GET('id'))) {
$delete_id = $_GET['id'];
$query = "delete from people where id = '$delete_id'";
$run = mysqli_query($conn,$query);
if ($run) {
header("Location:index.php");
}
}

?>

-1

Решение

У вас есть опечатка в delete.php в строке 4.

В GET массив вы должны использовать [] скобки вокруг названия ключа вместо ()

if (isset($_GET['id'])) {...}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector