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

PHP и БД. Запрос на изменение без файла update.php

01.06.2017, 21:51. Показов 1622. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я изначально пошёл по сложному и громоздкому пути, но на глаз всё правильно, а изменение в базе почти не происходит. Вернее все поля кроме текстовых остаются без изменений, а последние просто очищаются:
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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
 
...
...
 if(!empty($_POST))
      {
          mysql_connect('localhost', 'root', 'ххххх');
          mysql_select_db('ххххх');
          
          $new_TimeStart1=$_POST['TimeStart1'];
          mysql_query("UPDATE seans SET Theme='$new_TimeStart1' WHERE Number='1'");
          $new_TimeEnd1=$_POST['TimeEnd1'];
          mysql_query("UPDATE seans SET Theme='$new_TimeEnd1' WHERE Number='1'");
          $new_Date1=$_POST['Date1'];
          mysql_query("UPDATE seans SET Theme='$new_Date1' WHERE Number='1'");
          $new_Theme1=$_POST['Theme1'];
          mysql_query("UPDATE seans SET Theme='$new_Theme1' WHERE Number='1'");
          
          $new_TimeStart2=$_POST['TimeStart2'];
          mysql_query("UPDATE seans SET Theme='$new_TimeStart2' WHERE Number='2'");
          $new_TimeEnd2=$_POST['TimeEnd2'];
          mysql_query("UPDATE seans SET Theme='$new_TimeEnd2' WHERE Number='2'");
          $new_Date2=$_POST['Date2'];
          mysql_query("UPDATE seans SET Theme='$new_Date2' WHERE Number='2'");
          $new_Theme2=$_POST['Theme2'];
          mysql_query("UPDATE seans SET Theme='$new_Theme2' WHERE Number='2'");
          
           $new_TimeStart3=$_POST['TimeStart3'];
          mysql_query("UPDATE seans SET Theme='$new_TimeStart3' WHERE Number='3'");
          $new_TimeEnd3=$_POST['TimeEnd3'];
          mysql_query("UPDATE seans SET Theme='$new_TimeEnd3' WHERE Number='3'");
          $new_Date3=$_POST['Date3'];
          mysql_query("UPDATE seans SET Theme='$new_Date3' WHERE Number='3'");
          $new_Theme3=$_POST['Theme3'];
          mysql_query("UPDATE seans SET Theme='$new_Theme3' WHERE Number='3'");
          
           $new_TimeStart4=$_POST['TimeStart4'];
          mysql_query("UPDATE seans SET Theme='$new_TimeStart4' WHERE Number='4'");
          $new_TimeEnd4=$_POST['TimeEnd4'];
          mysql_query("UPDATE seans SET Theme='$new_TimeEnd4' WHERE Number='4'");
          $new_Date4=$_POST['Date4'];
          mysql_query("UPDATE seans SET Theme='$new_Date4' WHERE Number='4'");
          $new_Theme4=$_POST['Theme4'];
          mysql_query("UPDATE seans SET Theme='$new_Theme4' WHERE Number='4'");
          
           $new_TimeStart5=$_POST['TimeStart5'];
          mysql_query("UPDATE seans SET Theme='$new_TimeStart5' WHERE Number='5'");
          $new_TimeEnd5=$_POST['TimeEnd5'];
          mysql_query("UPDATE seans SET Theme='$new_TimeEnd5' WHERE Number='5'");
          $new_Date5=$_POST['Date5'];
          mysql_query("UPDATE seans SET Theme='$new_Date5' WHERE Number='5'");
          $new_Theme5=$_POST['Theme5'];
          mysql_query("UPDATE seans SET Theme='$new_Theme5' WHERE Number='5'");
          
           $new_TimeStart6=$_POST['TimeStart6'];
          mysql_query("UPDATE seans SET Theme='$new_TimeStart6' WHERE Number='6'");
          $new_TimeEnd6=$_POST['TimeEnd6'];
          mysql_query("UPDATE seans SET Theme='$new_TimeEnd6' WHERE Number='6'");
          $new_Date6=$_POST['Date6'];
          mysql_query("UPDATE seans SET Theme='$new_Date6' WHERE Number='6'");
          $new_Theme6=$_POST['Theme6'];
          mysql_query("UPDATE seans SET Theme='$new_Theme6' WHERE Number='6'");
          
           $new_TimeStart7=$_POST['TimeStart7'];
          mysql_query("UPDATE seans SET Theme='$new_TimeStart7' WHERE Number='7'");
          $new_TimeEnd7=$_POST['TimeEnd7'];
          mysql_query("UPDATE seans SET Theme='$new_TimeEnd7' WHERE Number='7'");
          $new_Date7=$_POST['Date7'];
          mysql_query("UPDATE seans SET Theme='$new_Date7' WHERE Number='7'");
          $new_Theme7=$_POST['Theme7'];
          mysql_query("UPDATE seans SET Theme='$new_Theme7' WHERE Number='7'");
      }
 ?>
 
<!DOCTYPE html>
<html>
  <head> 
   <title>—мена рассписани¤</title>
    <meta charset="utf-8"/>
    <link rel="stylesheet" type="text/css" href="SSS2.css" />
  </head>
  
  <body style="width: 100%; height: 100%; background: url(img/microlensing_space2.png); background-size: cover;">
 
   <div id="content">
   <p style="color: white;";></p> <font size="5" color="orange" face="Arial"><center>
     ¬нести изменени¤ в рассписание:
  </font>  
  <p></p><p></p><p></p>
  
   <form action='update.php' method="post" style="color: white"><font size="6" color="silver" face="Arial">
   
   <p></p>
   1. <input type="text" name="TimeStart1"/>
   <input type="text" name="TimeEnd1"/>
   <input type="text" name="Date1"/>
   <input type="text" name="Theme1"/>
   <p></p>
   2. <input type="text" name="TimeStart2"/>
   <input type="text" name="TimeEnd2"/>
   <input type="text" name="Date2"/>
   <input type="text" name="Theme2"/>
   <p></p>
   3. <input type="text" name="TimeStart3"/>
   <input type="text" name="TimeEnd3"/>
   <input type="text" name="Date3"/>
   <input type="text" name="Theme3"/>
   <p></p>
   4. <input type="text" name="TimeStart4"/>
   <input type="text" name="TimeEnd4"/>
   <input type="text" name="Date4"/>
   <input type="text" name="Theme4"/>
   <p></p>
   5. <input type="text" name="TimeStart5"/>
   <input type="text" name="TimeEnd5"/>
   <input type="text" name="Date5"/>
   <input type="text" name="Theme5"/>
   <p></p>
   6. <input type="text" name="TimeStart6"/>
   <input type="text" name="TimeEnd6"/>
   <input type="text" name="Date6"/>
   <input type="text" name="Theme6"/>
   <p></p>
   7. <input type="text" name="TimeStart7"/>
   <input type="text" name="TimeEnd7"/>
   <input type="text" name="Date7"/>
   <input type="text" name="Theme7"/>
   <p></p>
   <input type="submit" value="—охранить"/>
   </form>
<br/>
 </div>
  </body>
  </html>
Где я накосячил?)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.06.2017, 21:51
Ответы с готовыми решениями:

Ошибка PHP + MySQL. Не работает запрос UPDATE
Здраствуйте. При написании страници для редакторования собержимого базы SQL столкнулся с проблемой. По началу код запроса на обновление...

Php+mysql запрос на изменение записи в БД
На скриншоте есть кусок php кода, там выполняется запрос к бд, для изменения записи с определенным id. Id передается через глобальный...

PHP & MySQL передача в запрос SQL значения переменной из PHP
Здравствуйте. Мне необходимо передать в SQL-запрос значение любой переменной. Например, мне нужно передать в качестве значения...

21
01.06.2017, 22:03

Не по теме:

Боже, зачем вы это сделали?

0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
01.06.2017, 22:10
Цитата Сообщение от Bourbo Посмотреть сообщение
Я изначально пошёл по сложному и громоздкому пути
Не пытайтесь оправдываться, маразм – он и в африке маразм.

Цитата Сообщение от Bourbo Посмотреть сообщение
Где я накосячил?)
Везде?
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
01.06.2017, 22:50  [ТС]
А может мне кто-то подскажет как лучше это сделать? Хотя бы как перенести это в тот же отдельный файл обработчик. Или есть ещё способы?
0
 Аватар для arava
340 / 135 / 70
Регистрация: 30.06.2014
Сообщений: 717
01.06.2017, 22:59
Bourbo,
Цитата Сообщение от Bourbo Посмотреть сообщение
Вернее все поля кроме текстовых остаются без изменений, а последние просто очищаются:
ну так Вы же делаете UPDATE только поля Themes , по этому только это поле и обновляется .
1
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
01.06.2017, 23:28
Цитата Сообщение от Bourbo Посмотреть сообщение
А может мне кто-то подскажет как лучше это сделать?
Ща, как только мозги встанут на место после вашего вступления, так сразу. Может, сформулируете для разнообразия, сделать лучше что.

Цитата Сообщение от Bourbo Посмотреть сообщение
Хотя бы как перенести это в тот же отдельный файл обработчик. Или есть ещё способы?
Вот это как раз было не самим плохим решением.
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
02.06.2017, 15:00  [ТС]
Я хочу понять почему вместо изменения значение поля Theme при нажатии кнопки содержимое данного поля просто стирает, не зависимо от того что я впишу
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
02.06.2017, 16:20
Цитата Сообщение от Bourbo Посмотреть сообщение
Я хочу понять почему вместо изменения значение поля Theme при нажатии кнопки содержимое данного поля просто стирает,
а то, что вы перезаписываете одно и то же поле, вы уже поняли?

Добавлено через 5 минут
Цитата Сообщение от Bourbo Посмотреть сообщение
Где я накосячил?)

Не по теме:

легче сказать, где не накосячил

0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
02.06.2017, 17:33
Цитата Сообщение от Bourbo Посмотреть сообщение
PHP
1
2
3
4
5
6
7
8
$new_TimeStart1=$_POST['TimeStart1'];
mysql_query("UPDATE seans SET Theme='$new_TimeStart1' WHERE Number='1'");
$new_TimeEnd1=$_POST['TimeEnd1'];
 mysql_query("UPDATE seans SET Theme='$new_TimeEnd1' WHERE Number='1'");
$new_Date1=$_POST['Date1'];
mysql_query("UPDATE seans SET Theme='$new_Date1' WHERE Number='1'");
$new_Theme1=$_POST['Theme1'];
mysql_query("UPDATE seans SET Theme='$new_Theme1' WHERE Number='1'");
Везде SET Theme, т.е. вы всегда один и тот же столбец обновляете.

Должно быть примерно так, не проверял:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
$start = mysql_real_escape_string($_POST['TimeStart1']);
$end = mysql_real_escape_string($_POST['TimeEnd1']);
$date = mysql_real_escape_string($_POST['Date1']);
$theme = mysql_real_escape_string($_POST['Theme1']);
 
$sql = "UPDATE `seans` SET
            `TimeStart` = '$start',
            `TimeEnd` = '$end',
            `Date` = '$date',
            `Theme` = '$theme'
                WHERE Number='1'";
 
mysql_query($sql);
1
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
05.06.2017, 18:27  [ТС]
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
<?php
 if($_GET['key'] != md5('QWERTY111'))
 {   
header('location:login.php');
 exit();
 }
  if(!empty($_POST))
      {
          mysql_connect('localhost', 'root', 'e4UwGT8zkr');
          mysql_select_db('my-info_planet');
          
        
$start = mysql_real_escape_string($_POST['TimeStart1']);
$end = mysql_real_escape_string($_POST['TimeEnd1']);
$date = mysql_real_escape_string($_POST['Date1']);
$theme = mysql_real_escape_string($_POST['Theme1']);
 
$sql = "UPDATE `seans` SET
            `TimeStart` = '$start',
            `TimeEnd` = '$end',
            `Date` = '$date',
            `Theme` = '$theme'
                WHERE Number='1'";
 
mysql_query($sql);
      }
 ?>
Предложенная вами часть скрипта окрашена в серый и не воспринимается(
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
05.06.2017, 18:59
Bourbo, не знаю о чём речь, форумная подсветка отображает корректно.
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
05.06.2017, 19:02  [ТС]
Собственно, цель программы - позволять редактировать поля из БД и выводить содержание этих самых полей на другой странице этого же сайта. Это расписание сеансов в планетарии (одинаковое на все дни недели). Когда пойму как грамотно работать с БД - сделаю заказ билетов... но у меня до защиты осталось 2 дня, а я даже очевидные косяки в коде не могу углядеть. Вот и обратился за помощью и подсказками на форум

Добавлено через 2 минуты
у меня notepad++, именно кусок
Цитата Сообщение от Bourbo Посмотреть сообщение
$sql = "UPDATE `seans` SET
* * * * * *`TimeStart` = '$start',
* * * * * *`TimeEnd` = '$end',
* * * * * *`Date` = '$date',
* * * * * *`Theme` = '$theme'
* * * * * * * *WHERE Number='1'";
mysql_query($sql);
не встаёт в программу вообще. Никаких изменений
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
05.06.2017, 19:51
Цитата Сообщение от Bourbo Посмотреть сообщение
не встаёт в программу вообще.
что значит, не встает в программу?
вы пишите, а код выпрыгивает?
может ошибку выдает? какую?

Добавлено через 1 минуту
покажите весь файл
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
05.06.2017, 19:56  [ТС]
Никаких изменений не производит в программе. Вот от начала и до конца:
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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<?php
 if($_GET['key'] != md5('QWERTY111'))
 {   
header('location:login.php');
 exit();
 }
  if(!empty($_POST))
      {
          mysql_connect('localhost', 'root', 'e4UwGT8zkr');
          mysql_select_db('my-info_planet');
          
        
$start = mysql_real_escape_string($_POST['TimeStart1']);
$end = mysql_real_escape_string($_POST['TimeEnd1']);
$date = mysql_real_escape_string($_POST['Date1']);
$theme = mysql_real_escape_string($_POST['Theme1']);
 
$sql = "UPDATE `seans` SET
            `TimeStart` = '$start',
            `TimeEnd` = '$end',
            `Date` = '$date',
            `Theme` = '$theme'
                WHERE Number='1'";
 
mysql_query($sql);
 
          
          $new_TimeStart2=$_POST['TimeStart2'];
          mysql_query("UPDATE seans SET TimeStart='$new_TimeStart2' WHERE Number='2'");
          $new_TimeEnd2=$_POST['TimeEnd2'];
          mysql_query("UPDATE seans SET TimeEnd='$new_TimeEnd2' WHERE Number='2'");
          $new_Date2=$_POST['Date2'];
          mysql_query("UPDATE seans SET Date='$new_Date2' WHERE Number='2'");
          $new_Theme2=$_POST['Theme2'];
          mysql_query("UPDATE seans SET Theme='$new_Theme2' WHERE Number='2'");
          
           $new_TimeStart3=$_POST['TimeStart3'];
          mysql_query("UPDATE seans SET TimeStart='$new_TimeStart3' WHERE Number='3'");
          $new_TimeEnd3=$_POST['TimeEnd3'];
          mysql_query("UPDATE seans SET TimeEnd='$new_TimeEnd3' WHERE Number='3'");
          $new_Date3=$_POST['Date3'];
          mysql_query("UPDATE seans SET Date='$new_Date3' WHERE Number='3'");
          $new_Theme3=$_POST['Theme3'];
          mysql_query("UPDATE seans SET Theme='$new_Theme3' WHERE Number='3'");
          
           $new_TimeStart4=$_POST['TimeStart4'];
          mysql_query("UPDATE seans SET TimeStart='$new_TimeStart4' WHERE Number='4'");
          $new_TimeEnd4=$_POST['TimeEnd4'];
          mysql_query("UPDATE seans SET TimeEnd='$new_TimeEnd4' WHERE Number='4'");
          $new_Date4=$_POST['Date4'];
          mysql_query("UPDATE seans SET Date='$new_Date4' WHERE Number='4'");
          $new_Theme4=$_POST['Theme4'];
          mysql_query("UPDATE seans SET Theme='$new_Theme4' WHERE Number='4'");
          
           $new_TimeStart5=$_POST['TimeStart5'];
          mysql_query("UPDATE seans SET TimeStart='$new_TimeStart5' WHERE Number='5'");
          $new_TimeEnd5=$_POST['TimeEnd5'];
          mysql_query("UPDATE seans SET TimeEnd='$new_TimeEnd5' WHERE Number='5'");
          $new_Date5=$_POST['Date5'];
          mysql_query("UPDATE seans SET Date='$new_Date5' WHERE Number='5'");
          $new_Theme5=$_POST['Theme5'];
          mysql_query("UPDATE seans SET Theme='$new_Theme5' WHERE Number='5'");
          
           $new_TimeStart6=$_POST['TimeStart6'];
          mysql_query("UPDATE seans SET TimeStart='$new_TimeStart6' WHERE Number='6'");
          $new_TimeEnd6=$_POST['TimeEnd6'];
          mysql_query("UPDATE seans SET TimeEnd='$new_TimeEnd6' WHERE Number='6'");
          $new_Date6=$_POST['Date6'];
          mysql_query("UPDATE seans SET Date='$new_Date6' WHERE Number='6'");
          $new_Theme6=$_POST['Theme6'];
          mysql_query("UPDATE seans SET Theme='$new_Theme6' WHERE Number='6'");
          
           $new_TimeStart7=$_POST['TimeStart7'];
          mysql_query("UPDATE seans SET TimeStart='$new_TimeStart7' WHERE Number='7'");
          $new_TimeEnd7=$_POST['TimeEnd7'];
          mysql_query("UPDATE seans SET TimeEnd='$new_TimeEnd7' WHERE Number='7'");
          $new_Date7=$_POST['Date7'];
          mysql_query("UPDATE seans SET Date='$new_Date7' WHERE Number='7'");
          $new_Theme7=$_POST['Theme7'];
          mysql_query("UPDATE seans SET Theme='$new_Theme7' WHERE Number='7'");
      }
 ?>
 
<!DOCTYPE html>
<html>
  <head> 
   <title>—мена рассписани¤</title>
    <meta charset="utf-8"/>
    <link rel="stylesheet" type="text/css" href="SSS2.css" />
  </head>
  
  <body style="width: 100%; height: 100%; background: url(img/microlensing_space2.png); background-size: cover;">
 
   <div id="content">
   <p style="color: white;";></p> <font size="5" color="orange" face="Arial"><center>
     ¬нести изменени¤ в рассписание:
  </font>  
  <p></p><p></p><p></p>
  
   <form method="post" style="color: white"><font size="6" color="silver" face="Arial">
   
   <p></p>
   1. <input type="text" name="TimeStart1"/>
   <input type="text" name="TimeEnd1"/>
   <input type="text" name="Date1"/>
   <input type="text" name="Theme1"/>
   <p></p>
   2. <input type="text" name="TimeStart2"/>
   <input type="text" name="TimeEnd2"/>
   <input type="text" name="Date2"/>
   <input type="text" name="Theme2"/>
   <p></p>
   3. <input type="text" name="TimeStart3"/>
   <input type="text" name="TimeEnd3"/>
   <input type="text" name="Date3"/>
   <input type="text" name="Theme3"/>
   <p></p>
   4. <input type="text" name="TimeStart4"/>
   <input type="text" name="TimeEnd4"/>
   <input type="text" name="Date4"/>
   <input type="text" name="Theme4"/>
   <p></p>
   5. <input type="text" name="TimeStart5"/>
   <input type="text" name="TimeEnd5"/>
   <input type="text" name="Date5"/>
   <input type="text" name="Theme5"/>
   <p></p>
   6. <input type="text" name="TimeStart6"/>
   <input type="text" name="TimeEnd6"/>
   <input type="text" name="Date6"/>
   <input type="text" name="Theme6"/>
   <p></p>
   7. <input type="text" name="TimeStart7"/>
   <input type="text" name="TimeEnd7"/>
   <input type="text" name="Date7"/>
   <input type="text" name="Theme7"/>
   <p></p>
   <input type="submit" value="сохранить"/>
   </form>
<br/>
 </div>
  </body>
  </html>
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
05.06.2017, 20:00  [ТС]
Вот скрин БД:
Миниатюры
PHP и БД. Запрос на изменение без файла update.php  
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
05.06.2017, 20:02  [ТС]
И ещё один, на всякий случай...
Миниатюры
PHP и БД. Запрос на изменение без файла update.php  
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
05.06.2017, 20:06
Цитата Сообщение от Bourbo Посмотреть сообщение
Никаких изменений не производит в программе.
А какие поля вы заполняете? И точно поля у записи с Number=1 никак не изменились?
0
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
05.06.2017, 20:09
Цитата Сообщение от Bourbo Посмотреть сообщение
WHERE Number='3'"
Цитата Сообщение от Bourbo Посмотреть сообщение
WHERE Number='4'"
и что вы обновляете, если в базе только Number =1 и Number =2?
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
05.06.2017, 20:15  [ТС]
Точно не изменились. Я проверяю каждый раз. Заполняю все поля с номером 1 на проверку

Добавлено через 1 минуту
Цитата Сообщение от fanatikus Посмотреть сообщение
Сообщение от Bourbo
WHERE Number='3'"
Сообщение от Bourbo
WHERE Number='4'"
и что вы обновляете, если в базе только Number =1 и Number =2?
Я их заранее написал под нужное количество. В input я их не ввожу пока
0
0 / 0 / 0
Регистрация: 01.06.2017
Сообщений: 11
05.06.2017, 20:28  [ТС]
Скрин страницы файла. Ввожу, сохраняю а в базе хрен лысый а не апдейт полей
P.S.: да, я где-то ещё и кодировку упорол судя по символам вместо надписей, хоть абсолютно везде у мня "utf-8_general_ci"...
Миниатюры
PHP и БД. Запрос на изменение без файла update.php  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2017, 20:28
Помогаю со студенческими работами здесь

В PHP выполнить SQL-запрос из текстового файла
Господа, день добрый. Столкнулся с проблемой: у меня есть работоспособный PHP-код, есть текстовый файл с SQL-запросами (также полностью...

PHP выводящий свой собственный код без использования функции чтения файла
Написать PHP-скрипт, выводящий свой собственный код без использования функции чтения файла.

не работает UPDATE - PHP БД
пытаюсь сделать Редактирование новостей помогите исправить файл db.php &lt;?php function connect_db(){ ...

функция UPDATE. php
На сайте реализовал просмотры с помощью функции UPDATE. ТОлько надо реализовать, чтобы одному пользователю. насчитывался один просмотр,...

PHP PDO UPDATE неработает
вот запрос $sql = &quot;UPDATE calculators SET name = :name , url = :url , height = :height WHERE id_calculator = :id_calculator&quot;;...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru