Всем привет мне нужно чтобы на экран выводило таблицу с данными и возле каждой строки была кнопка "Удалить пользователя" при нажатии на которую удалялась бы строка из таблицы и базы данных Вот код вывода таблицы из которой нужно удалить:
<?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 по формам ( да и вообще полезный ресурс)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возможны ли SQL инъекции если на сайте не используются GET параметры ?
Здравствуйте, мне нужна помощь, хотел сделать вычитание у всех users, коду что на строке от 57 до 60, так вот у меня это вычитание так идет, если...
Добрый вечер! Помогите с проблемойПонадобилось мне установить Homestead при помощи Vagrant