0 / 0 / 0
Регистрация: 21.05.2021
Сообщений: 13

Редактирование строк таблицы через форму и модального окна, а так же их удаление

27.05.2021, 23:01. Показов 778. Ответов 1

Студворк — интернет-сервис помощи студентам
Здравствуйте, необходимо добавить функцию редактирования строк в таблице, запрос будет осуществляться к модальному окну
А также возможность удаления строк в таблице.
HTML5
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<!DOCTYPE html>
<html >
<head>
  <meta charset="UTF-8">
  <title>21.05.01з</title>
  <link rel="stylesheet" href="style.css">
     <style>
   .line {
    border-bottom: 2px solid #000; /* Параметры линии */
   }
   .line1 {
    border-bottom: 0.5px solid #fff; /* Параметры линии */
   }
  </style>
</head>
<body>
<?php
    $host = 'localhost';  
    $user = 'root';   
    $pass = 'root'; 
    $db_name = 'rpd';  
    $link = mysqli_connect($host, $user, $pass, $db_name);
    if (!$link) {
      echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
      exit;
    }
   if (isset($_POST["Nazvanie"])) {
    $sql = mysqli_query($link, "INSERT INTO `38_05_01o` (`Название_дисциплины`, `Семестр`) VALUES ('{$_POST['Nazvanie']}', '{$_POST['Semestr']}')");
 }
  $link->close();
 
?>
<h1 class="h1"><center>38.05.01 Экономика. Экономика и управление народным хозяйством (экономика труда) (очная)</center></h1>
<div class="line"></div>
</br>
<a href="index.php" style="text-decoration: none;">Выбор специальности>></a>
<a href="aspirant.php" style="text-decoration: none;">Выбор направления</a>
<div class="line1"></div>
</br>
<button onclick="show('block')" class="regButton">Добавить</button>
<div onclick="show('none')" id="gray"></div>
<div id="window">
   <img class="close" src="foto/close.png" alt="" onclick="show('none')">
   <div class="form">
   <form action="" method="post" name="f2">
    <h2><center>Добавить дисциплины</center></h2>
    <label>Введите название дисциплины</label><br><textarea id="Nazvanie" name="Nazvanie" class="input" value="<?= isset($_GET['red_id']) ? $prod['Nazvanie']:''; ?>"></textarea><br>
    <label>Укажите семестр</label><br><textarea id="Semestr" name="Semestr" class="input" value="<?= isset($_GET['red_id']) ? $prod['Semestr']:''; ?>"></textarea><br>
                             <input type="submit" value="Добавить данные" name="sab" class="input">                            
     </form>
   </div>
</div>
<script>
//Функция показа
    function show(state)
    {
    document.getElementById('window').style.display = state;
    document.getElementById('gray').style.display = state;
    }
</script>
<table class="table" >
<thead>
    <tr>
        <th>Номер</th>
        <th>Название дисциплины</th>
        <th>Семестр</th>
        <th>Количество </br>основных изданий</th>
        <th>Количество </br> периодических изданий</th>
        <th>Количество </br> дополнительной литературы</th>
        <th>Открыть пособия</th>
        <th>Удалить</th>
        <th>Редактировать</th>
    </tr>
</thead>
<tbody>
    <?php
 
$execItems = $link->query("SELECT `id`, `Название_дисциплины`, `Семестр`, `Кол_осн_изд`, `Кол_пер_изд`, `Кол_доп_изд`, `Открыть_пособия` FROM `38_05_01o` WHERE id BETWEEN 1 AND 20 ");
 
while($infoItems = $execItems->fetch_array()){
echo    "<tr>
<td>".$infoItems['id']."</td>
<td>".$infoItems['Название_дисциплины']."</td>
<td>".$infoItems['Семестр']."</td>
<td>".$infoItems['Кол_осн_изд']."</td>
<td>".$infoItems['Кол_пер_изд']."</td>
<td>".$infoItems['Кол_доп_изд']."</td>
<td><a href=21_05_04о_истр.php?id=$infoItems[id]>Открыть</a></td>
<td>Удалить</td>
<td>Редактировать</td>
</tr>
";
}
?>
</body>
</html>
Заранее благодарю!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.05.2021, 23:01
Ответы с готовыми решениями:

Добавление, редактирование, удаление записей через форму
Здравствуйте, не могу сделать так что каждый раз при входе на форму не добавлялась новая строка. И как сделать редактирование с новой...

Добавление, редактирование и удаление записей через форму
Добрый день. Столкнулся с такой проблемой, необходимо писать курсовой по foxpro под руководством преподавателя, который знает его не...

Удаление и редактирование строк в БД через DataGridView
пересмотрел уже кучу всего , но так и не нашёл нормального способа удалить(обновить) строку в dataset Пробовал удалять так...

1
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
31.05.2021, 10:28
Цитата Сообщение от Kseniabon Посмотреть сообщение
`Название_дисциплины`, `Семестр`, `Кол_осн_изд`, `Кол_пер_изд`,
начните с переименования столбцов таблиц. кирилица, не по феншую
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.05.2021, 10:28
Помогаю со студенческими работами здесь

Скрипт модального окна! Как сделать закрытие окна через крестик?
var modal = document.getElementById('myModal'); var btn = document.getElementsByClassName(&quot;myBtn&quot;); var span =...

Удаление данных с таблицы через форму
Всем доброго времени суток! Имеется форма на которую выводятся результаты запроса. Результаты заносятся в таблицу. Перед дальнейшей...

Нужно сделать форму на подобие модального окна
Здравствуйте! В Access 2007 не могу сделать форму на подобие модального диалогового окна(оно само создается). Но просто форму не...

Вывести данные из модального окна в форму ввода
Здравствуйте, подскажите пожалуйста, как можно вывести данные из модального окна в форму ввода. Есть определенная форма, возле поля ввода...

Закрытие модального окна через 3 секунды
как сделать так чтобы модальное окно закрылось через три секунды?? (см. скриншот) Верстка на бутстрапе если че &lt;div...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru