С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 26.05.2019
Сообщений: 9

Кнопка удаления записи

26.05.2019, 15:33. Показов 1777. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем!
У меня есть админ панель, где написаны логины и пароли, и я хотел бы сделать так, чтобы у каждой записи была кнопка удаления, то есть такой пример:
Логин учителя: лупа Пароль учителя: пупа - удалить
Логин учителя: маня Пароль учителя: кукушка - удалить
Логин учителя: 11андрей Пароль учителя: вася - удалить.
Надеюсь кто нибудь поможет, как это сделать, или скинет скрипт. Спасибо.
Вот код:

PHP
1
2
3
foreach($users as $value) { 
echo '<p style="font-size: 18px;">Логин учителя: <strong>' . $value['login'] . '</strong> - Пароль учителя: <strong>' . $value['password'] . '</strong></p>'; 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.05.2019, 15:33
Ответы с готовыми решениями:

Кнопка удаления записи
Есть несколько записей в базе, у каждой есть уникальный номер в столбце ID, нужно сделать так, что бы рядом с каждой записью была кнопка...

Кнопка удаления
Таблица &lt;!DOCTYPE HTML&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;title&gt;БД Гостинницы&lt;/title&gt; &lt;/head&gt; ...

кнопка для удаления
Друзья скажи пожалуйста как создать кнопку которая будет удалять какое либо значение в таблице. Например надо удалить имя и номер...

1
0 / 0 / 0
Регистрация: 03.07.2016
Сообщений: 22
26.05.2019, 18:17
Может получилось топорно, но пока что так, ибо знаний не хватает, надеюсь тебе это поможет.
Архив состоит из
cyberforum
-form
--add-user.php
-php-script
--add-user.php
--del-user.php
-config.php
-db.sql
-index.php
-table.php


Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!--form/add-user.php-->
<?php
$data=$_POST;
$ADD_USER=<<<HTML
<form id="login" action="index.php" method="post">
  <input style="text-align: center;" placeholder="Логин" name="user_login" type="text"><br />
  <input style="text-align: center;" placeholder="Пароль" name="user_password" type="password"><br />
 
  <input style="text-align: center;" placeholder="Ф" name="user_surname" type="text"><br />
  <input style="text-align: center;" placeholder="И" name="user_name" type="text"><br />
  <input style="text-align: center;" placeholder="О" name="user_patronymic" type="text"><br />
 
  <button type="submit" name="add_user_go">
    <span>ADD USER</span>
  </button>
</form>
HTML;
?>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!--php-script/add-user.php-->
<?php
$err_register_user = [];
// Страница регистрации нового пользователя
$login=$data['user_login'];
if(isset($data['add_user_go'])) {
  // Проверяем поля формы
  if (empty(($data['user_login']))) {
    echo $err_register_user[] = "Пусто";
  }
  if (empty($data['user_surname']) || empty($data['user_name']) || empty($data['user_patronymic'])) {
    echo $err_register_user[] = "Пусто";
  }
  if (empty($data['user_password'])) {
    echo $err_register_user[] = "Пусто";
  }
 
  // Если нет ошибок, то добавляем в БД нового пользователя
  if(!$err_register_user) {
    $login = trim($data['user_login']);//  trim() Убираем лишние пробелы
    $password = trim($data['user_password']);
    $surname = trim($data['user_surname']);
    $name = trim($data['user_name']);
    $patronymic = trim($data['user_patronymic']);
 
    $sql_request = "INSERT INTO `db_users`(
      `db_user_login`,
      `db_user_password`,
      `db_user_surname`,
      `db_user_name`,
      `db_user_patronymic`
    ) VALUES (
      '$login',
      '$password',
      '$surname',
      '$name',
      '$patronymic'
    )";
    mysqli_query($link, $sql_request);
    echo $success_register_user[] = "Аккаунт <b>{$login}</b> создан.";
  } else {
      echo $err_register_user[] = array_shift($err_register_user);
  }
}
?>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!--php-script/del-user.php-->
<?php
require_once '../config.php';
 
$user_id=$_GET['user_id'];
$user_login=$_GET['user_login'];
 
$sql_request = "DELETE FROM `db_users` WHERE `db_user_id` = '$user_id'";
$request_result = mysqli_query($link, $sql_request);
 
echo "Юзер <b>$user_login</b> (<b>ID$user_id</b>) удален из БД";
?>
<br />
<a href="../">Назад</a>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!--config.php-->
<?php
//Данные для подключения к БД
$connection = [
    'db' => [
        'host' => '127.0.0.1', //адрес сервера
        'user' => 'root', //имя пользователя
        'pass' => '', //пароль
        'name' => 'cyberforum' //имя базы данных
    ]
];
//подключаемся к серверу
$link = mysqli_connect(
    $connection['db']['host'],
    $connection['db']['user'],
    $connection['db']['pass'],
    $connection['db']['name']
    ) or die ("Ошибка " . mysqli_error($link));
 
?>
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE DATABASE cyberforum CHARACTER SET utf8 COLLATE utf8_general_ci;
 
USE cyberforum;
 
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*Структура таблицы пользователей*/
CREATE TABLE `db_users` (
  `db_user_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  `db_user_login` VARCHAR(255) NOT NULL,
  `db_user_password` VARCHAR(255) NOT NULL,
  `db_user_surname` VARCHAR(255) NOT NULL,
  `db_user_name` VARCHAR(255) NOT NULL,
  `db_user_patronymic` VARCHAR(255) NOT NULL,
  PRIMARY KEY (`db_user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!--index.php-->
<?php
require_once 'config.php';
require_once 'form/add-user.php';
require_once 'php-script/add-user.php';
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <?php
    echo $ADD_USER
    ?>
    <hr />
    <?php
    include_once 'table.php';
    ?>
  </body>
</html>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!--table.php-->
<table border='1'>
<tr>
  <td>ИД</td>
  <td>ЛОГИН</td>
  <td>ПАРОЛЬ</td>
  <td>Ф</td>
  <td>И</td>
  <td>О</td>
  <td></td>
</tr>
  <?php
  $sql_request = "SELECT * FROM db_users";
  $request_result = mysqli_query($link, $sql_request);
  $row = mysqli_fetch_array($request_result);
  do {
    printf("
      <tr>
        <td>".$row['db_user_id']."</td>
        <td>".$row['db_user_login']."</td>
        <td>".$row['db_user_password']."</td>
        <td>".$row['db_user_surname']."</td>
        <td>".$row['db_user_name']."</td>
        <td>".$row['db_user_patronymic']."</td>
        <td><a href=php-script/del-user.php?user_id=".$row['db_user_id'].'&user_login='.$row['db_user_login'].">Удалить</a></td>
      </tr>
 
    ");
  } while ($row=mysqli_fetch_array($request_result));
   ?>
</table>
 
<style media="screen">
  table{
    width: 50%;
  }
</style>

Архив с проектом во Вложении
Вложения
Тип файла: rar cyberforum[95Roman6].rar (3.1 Кб, 7 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.05.2019, 18:17
Помогаю со студенческими работами здесь

Кнопка на сайт для удаления строки из бд mysql
Всех приветствую. С php работаю очень мало, постараюсь как можно корректнее описать суть вопроса. Есть база данных на хосте. База данных...

Кнопка удаления записи
Есть кнопка которая совершает поиск и удаляет строку. Пытаюсь дописать код так что бы удаленную строчку он записывал на отдельный лист, и с...

Кнопка удаления записи
Дорогие адепты Акцеса, подскажите какое событие нужно создать для кнопки... Хочу добавить в форму кнопку, которая будет удалять неугодную...

Ajax jquery Кнопка удаления записи из БД
только начал изучать, поэтому желательно подробнее отвечать и поправлять меня если не так что то. aspx генерирует страничку на которой...

Кнопка добавления, удаления и отмены записи в таблицу Парадокса
Здравствйте. Нашел для кнопки добавления записей в таблицу метод locate: procedure TAdm.Button1Click(Sender: TObject); begin if ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru