Всем привет мне нужно чтобы на экран выводило таблицу с данными и возле каждой строки была кнопка "Удалить пользователя" при нажатии на которую удалялась бы строка из таблицы и базы данных Вот код вывода таблицы из которой нужно удалить:
<?php
include_once("connect_bd.php");
$tub = "SELECT * FROM users_list ORDER BY Time DESC LIMIT 10";
$resultat = mysqli_query($link, $tub) or trigger_error(mysql_error()." in ". $tub);
mysqli_close($link);
while($row = mysqli_fetch_array($resultat))
{?>
<table>
<tr>
<td id="name"><?php echo $row['name']?></td>
<td id="email"><?php echo $row['email']?></td>
<td id="number"><?php echo $row['number']?></td>
<td id="country"><?php echo $row['country']?></td>
<td id="time"><?php echo $row['time']?></td>
<td id="del"><a href="delete_tub.php?=id<?php echo $row['id'];?>">
<button type="submit">Delete user:<?php echo $row['id'];?> </button>
</a></td>
</tr>
</table>
<?php } ?>
Вот код вывода удаления записи:
<?php
include_once("connect_bd.php");
if(!empty($_GET['id']))
{
$del = "DELETE FROM users_list WHERE `id` = '{$_GET['id']}'";}
if ($link ->query($del) === TRUE) {
$res = ' http://localhost/testing_form/tub_users.php?success=TRUE';
}
else {
$res = ' http://localhost/testing_form/tub_users.php?success=false';
}
header("Location: {$res}");
$del->close();
echo "User Delete!";
?>
Но при нажатии на кнопку "Удалить" информация не удаляется (перебрасывает на ссылку http://localhost/testing_form/tub_users.php?success=false) помогите уже три дня пытаюсь решить эту проблему (может посоветуете какой то другой способ)
Все у вас верно за исключением одной строки: <a href="delete_tub.php?=id<?php echo $row['id'];?>"> вы ошиблись в написании ссылки нужно delete_tub.php?id=<?php echo $row['id'] равно не там поставили.
Кнопка должна быть в форме отправки, чтобы данные отправлялись( в action указываете путь - куда надо передать данные. В вашем случае - id)
<form action="connect_db.php">
//ваша таблица
<button>Delete</button>
</form>
Гляньте примеры: на w3schools по формам ( да и вообще полезный ресурс)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости