Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Удалить данные из базы

Удалить данные из базы


     Все вопросы » Общие вопросы по PHP    2310

вопрос
Приветы, подскажите, пожалуйста. Есть список забаненых, нужно сделать кнопку удалить.

Кнопка:

echo "<td widtd=20>
<a class=maintitle  href=\"/admin.php?mod=warcraft3&action=bans&amp;del=$id \">Удалить</a></td></tr>";


Актион:

  if ( isset( $_GET["del"]) AND is_numeric($_GET["del"]) ) {

$db->query("DELETE FROM oh_bans WHERE id ='".(int)$id."' LIMIT 1 ");
}    


Что не так?

Ответил: D0Gmatist


Полное решение данного вопроса
if ( isset( $_GET['del']) AND is_numeric($_GET['del']) ) {
$id = $_GET['del'];
$db->query("DELETE FROM oh_bans WHERE `id` ='" . $id . "' LIMIT 1 ");
/////////////////////////////////////
header("Location: http://урл на страницу с забаненными/");
exit;
/////////////////////////////////////
}

5 комментариев

remont63
Юзер

remont63 - -

Зачем усложнять все. Удалите вручную через редактирование пользователей.
Ставите галочку на забанен, и жмете поиск.

D0Gmatist
Юзер

D0Gmatist - -

Цитата: Artyom91
,,,

а так не работает?

if ( isset( $_GET['del']) AND is_numeric($_GET['del']) ) {
  $id = $_GET['del'];
  $db->query("DELETE FROM oh_bans WHERE `id` ='" . $id . "' LIMIT 1 ");
}

Artyom91
Юзер

Artyom91 - -

D0Gmatist, Больше спасибо, вроде удаляет ) Друг, подскажи еще как сделать что бы обновлялась страница банов при удалении, что-то нужно дописать в коде что ты дал )


remont63, Я пишу свой модуль на основе файла editusers.php, ничего не знаю просто в php, вот уже реализовал вывод списка забаненых в админке, теперь еще удаление )

D0Gmatist
Юзер

D0Gmatist - -

Дописывай функцию
header("Location: http://домен.кря/"); /* Redirect browser */
exit; /* Закрывает все выполняемые php, когда мы перенаправляем. */

то бишь в
if ( isset( $_GET['del']) AND is_numeric($_GET['del']) ) {
 $id = $_GET['del'];
 $db->query("DELETE FROM oh_bans WHERE `id` ='" . $id . "' LIMIT 1 ");
/////////////////////////////////////
 header("Location: http://урл на страницу с забаненными/");
 exit;
/////////////////////////////////////
}

Artyom91
Юзер

Artyom91 - -

Работает, ну ты красавчик, помог :)

Похожие вопросы

наверх