himik
Участник
- Сообщения
- 230
- Реакции
- 32
The Doshs
Участник
- Сообщения
- 383
- Реакции
- 63
MrMatnoos
Участник
можно сделать если знать бд и phpThe Doshs написал(а):Нельзя.У WmRush-a закажи.
там в принципи небольшой код
- Сообщения
- 322
- Реакции
- 72
Любой каприз за Ваши деньги)himik написал(а):Кто нибудь может сделать так,что бы не заходя в базу данных удалить пользователя с сайта прямо из админки?
himik
Участник
- Сообщения
- 230
- Реакции
- 32
это уже зависит какая совесть у человекаhimik написал(а):И сколько примерно стоить будет добавить кнопку в список пользователей?
вот применый запрос бд : DELETE FROM users WHERE login='TestUser2'
himik
Участник
- Сообщения
- 230
- Реакции
- 32
Спасибо)Наверно придется самому копать.Сам понимаю что там делов не много,просто плохо разбираюсь во всем этом и у меня много времени займет все это а его не хватает)assus написал(а):это уже зависит какая совесть у человека
вот применый запрос бд : DELETE FROM users WHERE login='TestUser2'
так сам тоже зарбераюсь плохо, но кое что могуhimik написал(а):Спасибо)Наверно придется самому копать.Сам понимаю что там делов не много,просто плохо разбираюсь во всем этом и у меня много времени займет все это а его не хватает)
- Сообщения
- 322
- Реакции
- 72
himik написал(а):Спасибо)Наверно придется самому копать.Сам понимаю что там делов не много,просто плохо разбираюсь во всем этом и у меня много времени займет все это а его не хватает)
PHP:
if ($_GET['action'] == 'delete_user' AND intval($_GET['uid']) > 0) {
$uid = intval($_GET['uid']);
$db->Query("DELETE FROM `db_users_a` WHERE `id` = '$uid'");
$db->Query("DELETE FROM `db_users_b` WHERE `id` = '$uid'");
$db->Query("UPDATE `db_stats` SET `all_users` = `all_users` - 1 WHERE id = '1'");
}
Почти внизу этого файла есть примерно такая строка, которая выводит имя юзера
Код:
<td align="center"><a href="/?menu=admin4ik&sel=users&edit=<?=$data["id"]; ?>" class="stn"><?=$data["user"]; ?></a></td>
Код:
<td align="center"><a href="/?menu=admin4ik&sel=users&edit=<?=$data["id"]; ?>" class="stn"><?=$data["user"]; ?></a> [<a href="/?menu=admin4ik&sel=users&action=delete_user&uid=<?=$data["id"]; ?>" class="stn">x</a>]</td>
Не проверял, но вроде все верно
Последнее редактирование:
himik
Участник
- Сообщения
- 230
- Реакции
- 32
himik
Участник
- Сообщения
- 230
- Реакции
- 32
Выдало ошибкуMegaGoblin написал(а):Код вставляешь на страницу со списком юзеров в админку в самом начале.PHP:if ($_GET['action'] == 'delete_user' AND intval($_GET['uid']) > 0) { $uid = intval($_GET['uid']); $db->Query("DELETE * FROM `db_users_a` WHERE `id` = '$uid'"); $db->Query("DELETE * FROM `db_users_b` WHERE `id` = '$uid'"); $db->Query("UPDATE `db_stats` SET `all_users` = `all_users` - 1 WHERE id = '1'"); }
Почти внизу этого файла есть примерно такая строка, которая выводит имя юзера
И делаешь из нее такую строкуКод:<td align="center"><a href="/?menu=admin4ik&sel=users&edit=<?=$data["id"]; ?>" class="stn"><?=$data["user"]; ?></a></td>
Теперь в списке юзеров возле ника будет крестиик. По клику он будет удалять юзера.Код:<td align="center"><a href="/?menu=admin4ik&sel=users&edit=<?=$data["id"]; ?>" class="stn"><?=$data["user"]; ?></a> [<a href="/?menu=admin4ik&sel=users&action=delete_user&uid=<?=$data["id"]; ?>" class="stn">x</a>]</td>
Не проверял, но вроде все верно
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM `db_users_a` WHERE `id` = '2'' at line 1
Пробовал апострофы удалять не помогает
Все разобрался,удалил символы звездочки все заработало.
Еще раз большое спасибо)
Последнее редактирование:
- Сообщения
- 322
- Реакции
- 72
По привычке эти звездочки написал)himik написал(а):Выдало ошибку
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM `db_users_a` WHERE `id` = '2'' at line 1
Пробовал апострофы удалять не помогает
Все разобрался,удалил символы звездочки все заработало.
Еще раз большое спасибо)