Как реализовать удаление записи в БД? Вот коды: Код вывода: PHP: <?php require 'bd.php'; require '../bd.php'; if ( isset($_SESSION['logged_user']) ) : $tourn = mysqli_query($connection, "SELECT * FROM `tourn` ORDER BY `id` DESC"); ?> <?php while ( $art = mysqli_fetch_assoc($tourn)) { ?> <table border="1"> <tr> <th>id</th> <th>Название</th> <th>Пароль</th> <th>Удаление</th> </tr> <tr> <td><?php echo $art['id'];?></td> <td><?php echo $art['title'];?></td> <th><?php echo $art['password'];?></th> <td> <a href="http://clash.com/tournirs/admin/delete_2.php" name='del'> Удалить </a> </td> </tr> </table> <?php } ?> Код обработчика PHP: <?php require 'bd.php'; require '../bd.php'; ?> <?php $id = $_GET['id']; if(isset($_POST['del'])) { mysql_query($connection,"DELETE FROM tourn WHERE id='$id'"); echo "Турнир удален!"; }else { echo "Не удален!"; } ?> ПОЧЕМУ НЕ УДАЛЯЕТСЯ, ЧТО НЕ ТАК?)
да и условие тут неправильное.. переменной $_POST у тебя это прописано уже, но она ($_GET['id']) пустая. https://php.ru/manual/reserved.variables.get.html
Так, что там не правильно то в коде? Я передаю по GET, но строка все равно не удаляется, может что-то не дописал тип Вот скрины:
@Vitte в том то и дело, что ты ничего не передал по GET. Ты читал мануал, который я скинул? Посмотри там пример как передавать данные по GET --- Добавлено --- вот в этой ссылке надо кое что дописать HTML: <a href="http://clash.com/tournirs/admin/delete_2.php" name='del'> Удалить </a>
Там все обыкновенно: Нажимаешь кнопку "удалить" в адресной строке вот такое : delete_2.php HTML: <a href="http://clash.com/tournirs/admin/delete_2.php" name='del'> Удалить </a>
вот смотри ссылка https://php.ru не передает ничего по GET, а ссылка https://php.ru?id=1 передаст $_GET['id'] = 1
Так, у меня теперь все сформировано, но обработчик почему-то не обрабатывает: Вот такая ссылка PHP: <a name='del' href="<?php echo $art['id'];?>"> Удалить </a> \ Вон ссылка внизу скрина
блин... модераторы перенесите уже в "сделайте за меня" и напишите... ну не может понять человек элементарного...... --- Добавлено --- ты вместо ссылки сейчас написал один id... зачем удалил ссылку?