Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 25.11.2017
Сообщений: 2
1

Не хочет удалять и редактировать данные из базы данных (MySQL + PHP)

24.06.2018, 18:43. Просмотров 992. Ответов 3
Метки нет (Все метки)

Всем привет, у меня возникла такая проблема. Почему-то перестало удалять данные из базы данных. Хотя пару часов назад всё работало.

del_data.php
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
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>Squad Table</title>
 
<?
 
/* Соединяемся с базой данных */
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
$password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = "test_base"; // название базы данных
 
/* Таблица MySQL, в которой хранятся данные */
$table = "test_table";
 
/* Создаем соединение */
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
 
/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());
 
/* Если была нажата ссылка удаления, удаляем запись */
$del = $query = "delete from $table where (id='$del')";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die(mysql_error());
 
/* Заносим в переменную $res всю базу данных */
$query = "SELECT * FROM $table";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
/* Узнаем количество записей в базе данных */
$row = mysql_num_rows($res);
 
/* Выводим данные из таблицы */
echo ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
 
<head>
 
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
 
    <title>Вывод и удаление данных из MySQL</title>
 
<style type=\"text/css\">
<!--
body { font: 12px Georgia; color: #666666; }
h3 { font-size: 16px; text-align: center; }
table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
td { padding: 3px; text-align: center; vertical-align: middle; }
.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
-->
</style>
 
</head>
 
<body>
 
<h3>Вывод и удаление ранее сохраненных данных из таблицы MySQL</h3>
 
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
 <tr style=\"border: solid 1px #000\">
  <td><b>#</b></td>
  <td align=\"center\"><b>Дата вступления</b></td>
  <td align=\"center\"><b>Имя</b></td>
  <td align=\"center\"><b>Ник</b></td>
  <td align=\"center\"><b>Звание</b></td>
  <td align=\"center\"><b>Классификация</b></td>
  <td align=\"center\"><b>Специализация</b></td>
  <td align=\"center\"><b>Замечания</b></td>
  <td align=\"center\"><b>Поощерения</b></td>
  <td align=\"center\"><b>Примечания</b></td>
  <td align=\"center\"><b>Подразделение</b></td>
  <td align=\"center\"><b>Запас?</b></td>
  <td align=\"center\"><b>STEAM</b></td>
  <td align=\"center\"><b>VK</b></td>
  <td align=\"center\"><b>Удаление</b></td>
 </tr>
");
 
/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {
    echo "<tr>\n";
    echo "<td>".$row['id']."</td>\n";
    echo "<td>".$row['data']."</td>\n";
    echo "<td>".$row['name']."</td>\n";
    echo "<td>".$row['email']."</td>\n";
    echo "<td>".$row['theme']."</td>\n";
    echo "<td>".$row['message']."</td>\n";
    echo "<td>".$row['spec']."</td>\n";
    echo "<td>".$row['poo']."</td>\n";
    echo "<td>".$row['zam']."</td>\n";
    echo "<td>".$row['prim']."</td>\n";
    echo "<td>".$row['prod']."</td>\n";
    echo "<td>".$row['zap']."</td>\n";
    echo "<td>".$row['steam']."</td>\n";
    echo "<td>".$row['vk']."</td>\n";
    /* Генерируем ссылку для удаления поля */
    echo "<td><a name=\"del\" href=\"del_data.php?del=".$row["id"]."\">Удалить</a></td>\n";
    echo "</tr>\n";
}
 
echo ("</table>\n");
 
/* Закрываем соединение */
mysql_close();
 
/* Выводим ссылку возврата */
echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"tabled.php\">Вернуться назад</a></div>");
 
?>
</head>

update_data.php
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
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>Squad Table</title>
</head>
 
<?
 
/* Соединяемся с базой данных */
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
$password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = "test_base"; // название базы данных
 
/* Таблица MySQL, в которой хранятся данные */
$table = "test_table";
 
/* Создаем соединение */
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
 
/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());
 
/* Если была нажата кнопка редактирования, вносим изменения */
if(@$submit_edit) {
$query = "UPDATE $table SET name='$test_name', email='$test_mail', theme='$test_theme', message='$test_mess', spec='$test_specizaliztion', poo='$test_poosherenya', zam='$test_zamechanya', prim='$test_primechanya', prod='$test_podrazdelenye', zap='$test_zapas', steam='$test_steamssilka', vk='$test_vkssilka' WHERE id='$update'";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die (mysql_error());
}
 
/* Заносим в переменную $res всю базу данных */
$query = "SELECT * FROM $table";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
/* Узнаем количество записей в базе данных */
$row = mysql_num_rows($res);
 
/* Выводим данные из таблицы */
echo ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
 
<head>
 
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
 
    <title>Редактирование и обновление данных</title>
 
<style type=\"text/css\">
<!--
body { color: #666; }
h3 { font-size: 16px; text-align: center; }
table { width: 400px; border-collapse: collapse; margin: 5px auto; background: #E6E6E6; }
td { padding: 3px; vertical-align: middle; }
input { width: 250px; border: solid 1px #CCC; color: #FF6666; }
textarea { width: 250px; height: 100px; border: solid 1px #CCC; color: #FF6666; }
.buttons { width: auto; border: double 1px #666; background: #D6D6D6; color: #000; }
#num { width: 20px; text-align: right; margin-right: 5px; float: right; }
-->
</style>
 
</head>
 
<body>
 
<h3>Редактирование и обновление данных в таблице MySQL</h3>
");
 
/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {
    echo "<form action=\"update_data.php\" method=\"post\" name=\"edit_form\">\n";
    echo "<input type=\"hidden\" name=\"update\" value=\"".$row["id"]."\" />\n";
    echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">\n";
    echo "<tr>\n";
    echo "<td colspan=\"2\" style=\"border-bottom:solid 1px #CCCCCC;\"><b><i><div id=\"num\">#".$row["id"]."</div>".$row['data']."</b></i></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Имя участника:</td><td><input type=\"text\" value=\"".$row['name']."\" name=\"test_name\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Ник:</td><td><input type=\"text\" value=\"".$row['email']."\" name=\"test_mail\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Звание:</td><td><input type=\"text\" value=\"".$row['theme']."\" name=\"test_theme\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Классификация:</td><td><input type=\"text\" value=\"".$row['message']."\" name=\"test_mess\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Специализация:</td><td><input type=\"text\" value=\"".$row['spec']."\" name=\"test_specizaliztion\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Поощерения:</td><td><input type=\"text\" value=\"".$row['poo']."\" name=\"test_poosherenya\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Замечания:</td><td><input type=\"text\" value=\"".$row['zam']."\" name=\"test_zamechanya\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Примечания:</td><td><input type=\"text\" value=\"".$row['prim']."\" name=\"test_primechanya\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Подразделение:</td><td><input type=\"text\" value=\"".$row['prod']."\" name=\"test_podrazdelenye\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Запас?:</td><td><input type=\"text\" value=\"".$row['zap']."\" name=\"test_zapas\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>STEAM:</td><td><input type=\"text\" value=\"".$row['steam']."\" name=\"test_steamssilka\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>VK:</td><td><input type=\"text\" value=\"".$row['vk']."\" name=\"test_vkssilka\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td colspan=\"2\" align=\"center\"><input type=\"submit\" name=\"submit_edit\" class=\"buttons\" value=\"Сохранить изменения\" /></td>\n";
    echo "</tr></table></form>\n\n";
}
 
/* Закрываем соединение */
mysql_close();
 
/* Выводим ссылку возврата */
echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"tabled.php\">Вернуться назад</a></div>");
 
 
?>
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2018, 18:43
Ответы с готовыми решениями:

Не хочет удалять из базы данных
if(isset($_GET) &amp;&amp; isset($_GET) &amp;&amp; isset($_GET) &amp;&amp; isset($_GET)){ $date = $_GET; ...

Создание базы данных "Студент": как добавлять, удалять и редактировать записи
Привет всем, нужна помощь в написании программки, которая использует базу данных... с созданием...

Удалять и редактировать данные
Составить программу для вывода платежной ведомости фирмы которая включает в себя : 1 ФИО 2...

Php и mysql Данные из базы в select
есть масив: $cats = array('artem-tretyakov'=&gt;'Третьяков', 'artem-tretyakov3'=&gt;'Третьяков не...

3
661 / 633 / 334
Регистрация: 26.04.2014
Сообщений: 2,113
25.06.2018, 15:18 2
Лучший ответ Сообщение было отмечено tElore как решение

Решение

tElore, Итак.
1) Никогда не используй глобальные значения запроса.
То есть, нельзя: $name , можно: $_POST['name'] .
2) Никогда не вставляй сырые данные ни в базу, ни на страницу! Иначе можно будет вставить код и он выполнится и будет возможен взлом и нарушение работы, а то и потеря всех данных. Перед вставкой в базу всегда каждую переменную нужно экранировать: специальной функцией mysql_real_escape_string , а перед выводом на страницу всегда экранировать HTML теги с помощью функции htmlspecialchars , а то можно вместа имени вставить код скрипта, который украдет пароль, либо перенаправит на вредоносный сайт и т.д.

А теперь, держи исправленный код.
del_data.php
PHP/HTML
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<?
 
/* Соединяемся с базой данных */
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
$password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = "test_base"; // название базы данных
 
/* Таблица MySQL, в которой хранятся данные */
$table = "test_table";
 
/* Создаем соединение */
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
 
/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());
 
if (isset($_GET['del'])) {
    /* Если была нажата ссылка удаления, удаляем запись */
    $del =  mysql_real_escape_string($_GET['del']);
    $query = "delete from $table where (id='$del')";
    /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
    mysql_query($query) or die(mysql_error());
}
 
/* Заносим в переменную $res всю базу данных */
$query = "SELECT * FROM $table";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
/* Узнаем количество записей в базе данных */
$row = mysql_num_rows($res);
 
/* Выводим данные из таблицы */
echo ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
 
<head>
 
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
 
    <title>Вывод и удаление данных из MySQL</title>
 
<style type=\"text/css\">
<!--
body { font: 12px Georgia; color: #666666; }
h3 { font-size: 16px; text-align: center; }
table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
td { padding: 3px; text-align: center; vertical-align: middle; }
.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
-->
</style>
 
</head>
 
<body>
 
<h3>Вывод и удаление ранее сохраненных данных из таблицы MySQL</h3>
 
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
 <tr style=\"border: solid 1px #000\">
  <td><b>#</b></td>
  <td align=\"center\"><b>Дата вступления</b></td>
  <td align=\"center\"><b>Имя</b></td>
  <td align=\"center\"><b>Ник</b></td>
  <td align=\"center\"><b>Звание</b></td>
  <td align=\"center\"><b>Классификация</b></td>
  <td align=\"center\"><b>Специализация</b></td>
  <td align=\"center\"><b>Замечания</b></td>
  <td align=\"center\"><b>Поощерения</b></td>
  <td align=\"center\"><b>Примечания</b></td>
  <td align=\"center\"><b>Подразделение</b></td>
  <td align=\"center\"><b>Запас?</b></td>
  <td align=\"center\"><b>STEAM</b></td>
  <td align=\"center\"><b>VK</b></td>
  <td align=\"center\"><b>Удаление</b></td>
 </tr>
");
 
/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {
    echo "<tr>\n";
    /* защита от инъекций! обязательно фильтруем перед выводом */
    echo "<td>".htmlspecialchars($row['id'])."</td>\n";
    echo "<td>".htmlspecialchars($row['data'])."</td>\n";
    echo "<td>".htmlspecialchars($row['name'])."</td>\n";
    echo "<td>".htmlspecialchars($row['email'])."</td>\n";
    echo "<td>".htmlspecialchars($row['theme'])."</td>\n";
    echo "<td>".htmlspecialchars($row['message'])."</td>\n";
    echo "<td>".htmlspecialchars($row['spec'])."</td>\n";
    echo "<td>".htmlspecialchars($row['poo'])."</td>\n";
    echo "<td>".htmlspecialchars($row['zam'])."</td>\n";
    echo "<td>".htmlspecialchars($row['prim'])."</td>\n";
    echo "<td>".htmlspecialchars($row['prod'])."</td>\n";
    echo "<td>".htmlspecialchars($row['zap'])."</td>\n";
    echo "<td>".htmlspecialchars($row['steam'])."</td>\n";
    echo "<td>".htmlspecialchars($row['vk'])."</td>\n";
    /* Генерируем ссылку для удаления поля */
    echo "<td><a name=\"del\" href=\"del_data.php?del=".htmlspecialchars($row["id"])."\">Удалить</a></td>\n";
    echo "</tr>\n";
}
 
echo ("</table>\n");
 
/* Закрываем соединение */
mysql_close();
 
/* Выводим ссылку возврата */
echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"tabled.php\">Вернуться назад</a></div>");
 
?>
update_data.php
PHP/HTML
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?
 
/* Соединяемся с базой данных */
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
$password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = "test_base"; // название базы данных
 
/* Таблица MySQL, в которой хранятся данные */
$table = "test_table";
 
/* Создаем соединение */
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
 
/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());
 
/* Если была нажата кнопка редактирования, вносим изменения */
if($_POST['submit_edit']) {
/* фильтруем данные и добавляем из массива $_POST в обычные переменные */
$test_name = mysql_real_escape_string($_POST['test_name']);
$test_mail = mysql_real_escape_string($_POST['test_mail']);
$test_theme = mysql_real_escape_string($_POST['test_theme']);
$test_mess = mysql_real_escape_string($_POST['test_mess']);
$test_specizaliztion = mysql_real_escape_string($_POST['test_specizaliztion']);
$test_poosherenya = mysql_real_escape_string($_POST['test_poosherenya']);
$test_zamechanya = mysql_real_escape_string($_POST['test_zamechanya']);
$test_primechanya = mysql_real_escape_string($_POST['test_primechanya']);
$test_podrazdelenye = mysql_real_escape_string($_POST['test_podrazdelenye']);
$test_zapas = mysql_real_escape_string($_POST['test_zapas']);
$test_steamssilka = mysql_real_escape_string($_POST['test_steamssilka']);
$test_vkssilka = mysql_real_escape_string($_POST['test_vkssilka']);
$update = (int)mysql_real_escape_string($_POST['update']);
$query = "UPDATE $table SET name='$test_name', email='$test_mail', theme='$test_theme', message='$test_mess', spec='$test_specizaliztion', poo='$test_poosherenya', zam='$test_zamechanya', prim='$test_primechanya', prod='$test_podrazdelenye', zap='$test_zapas', steam='$test_steamssilka', vk='$test_vkssilka' WHERE id='$update'";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
mysql_query($query) or die (mysql_error());
}
 
/* Заносим в переменную $res всю базу данных */
$query = "SELECT * FROM $table";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
/* Узнаем количество записей в базе данных */
$row = mysql_num_rows($res);
 
/* Выводим данные из таблицы */
echo ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
 
<head>
 
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
 
    <title>Редактирование и обновление данных</title>
 
<style type=\"text/css\">
<!--
body { color: #666; }
h3 { font-size: 16px; text-align: center; }
table { width: 400px; border-collapse: collapse; margin: 5px auto; background: #E6E6E6; }
td { padding: 3px; vertical-align: middle; }
input { width: 250px; border: solid 1px #CCC; color: #FF6666; }
textarea { width: 250px; height: 100px; border: solid 1px #CCC; color: #FF6666; }
.buttons { width: auto; border: double 1px #666; background: #D6D6D6; color: #000; }
#num { width: 20px; text-align: right; margin-right: 5px; float: right; }
-->
</style>
 
</head>
 
<body>
 
<h3>Редактирование и обновление данных в таблице MySQL</h3>
");
 
/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {
    echo "<form action=\"update_data.php\" method=\"post\" name=\"edit_form\">\n";
    /* защита от атак, фильтруем данные */
    echo "<input type=\"hidden\" name=\"update\" value=\"".htmlspecialchars($row["id"])."\" />\n";
    echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">\n";
    echo "<tr>\n";
    echo "<td colspan=\"2\" style=\"border-bottom:solid 1px #CCCCCC;\"><b><i><div id=\"num\">#".htmlspecialchars($row["id"])."</div>".htmlspecialchars($row['data'])."</b></i></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Имя участника:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['name'])."\" name=\"test_name\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Ник:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['email'])."\" name=\"test_mail\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Звание:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['theme'])."\" name=\"test_theme\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Классификация:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['message'])."\" name=\"test_mess\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Специализация:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['spec'])."\" name=\"test_specizaliztion\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Поощерения:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['poo'])."\" name=\"test_poosherenya\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Замечания:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['zam'])."\" name=\"test_zamechanya\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Примечания:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['prim'])."\" name=\"test_primechanya\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Подразделение:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['prod'])."\" name=\"test_podrazdelenye\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>Запас?:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['zap'])."\" name=\"test_zapas\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>STEAM:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['steam'])."\" name=\"test_steamssilka\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td>VK:</td><td><input type=\"text\" value=\"".htmlspecialchars($row['vk'])."\" name=\"test_vkssilka\" /></td>\n";
    echo "</tr><tr>\n";
    echo "<td colspan=\"2\" align=\"center\"><input type=\"submit\" name=\"submit_edit\" class=\"buttons\" value=\"Сохранить изменения\" /></td>\n";
    echo "</tr></table></form>\n\n";
}
 
/* Закрываем соединение */
mysql_close();
 
/* Выводим ссылку возврата */
echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"tabled.php\">Вернуться назад</a></div>");
 
 
?>
1
0 / 0 / 0
Регистрация: 25.11.2017
Сообщений: 2
27.06.2018, 19:13  [ТС] 3
Благодарю за советы. Я только начал изучение баз данных в связке с PHP. Всё работает, очень даже хорошо. Но, не могли бы меня ткнуть в ошибку из-за которой не работало?
0
661 / 633 / 334
Регистрация: 26.04.2014
Сообщений: 2,113
27.06.2018, 19:52 4
Цитата Сообщение от tElore Посмотреть сообщение
не могли бы меня ткнуть в ошибку из-за которой не работало?
Смотри пункт (1). Скорее всего поэтому.
Ну и еще:
PHP
1
2
$del = $query = "delete from $table where (id='$del')";
$query = "delete from $table where (id='$del')";
Видите разницу?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2018, 19:52

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

PhP выводит не все данные из базы mysql
Через админку делаю добавление статьи на сайт ,в базу добавляется .Но на самом сайте(не в админ...

Написать класс, в котором можно удалять, добавлять и редактировать данные
Люди помогите написать программу, очень нужно!!! Буду очень благодарен........ 1. Написать класс...

Вывести из mysql базы данные в php форму и сделать список
У нас таблица пользователей users (id, имя, фамилия) и есть таблицы matemat и engl (id,оценка) ...

Как из MySQL базы (phpmyadmin) сохранить данные в excel посредством php?
Возможно, чтобы юзер через веб-форму, которую сам и заполнил, имел возможность выгружать данные из...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.