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

PHP и БД ( не заносятся данные в БД)

28.01.2017, 13:03. Показов 425. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал такой код который должен подключится к бд (с этим проблем нет), но не заносит данные введенные пользователем с другой формы (html). Не могу понять где ошибка, подскажите, заранее спасибо

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
    if(isset($_POST['submit'])) {  
 
    $Pomin_obed = $_POST['Pomin_obed'];
 
    $dbc = mysqli_connect('localhost', 'root', '555', 'randevy')
        or die('Ошибка выполнения запроса базы данных');
    
    if(!empty($Pomin_obed) ) {
 {
    $query = "INSERT INTO 'admin'('Pomin_obed') VALUES ('".$_POST["Pomin_obed"]."')" ;
    $result = mysql_query($query) or die ("<p>ошибка запроса</p>");
    //mysqli_query($dbc, $query);
 
        }
    }
}
 ?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.01.2017, 13:03
Ответы с готовыми решениями:

php форма для mysql - заносятся одинаковые данные в строки БД
Cразу скажу опыта у меня почти ноль, написал форму для заполнения данных в базе mysql Проблема состоит в том что в базу данных вносятся...

Данные в БД (не заносятся)
$query = mysql_query(&quot;INSET INTO orders(name, s_name, address, post_index, product, prod_id, price, qwy) VALUES...

Не заносятся данные в бд
Есть код &lt;center&gt; &lt;form action=&quot;../handler/moderdob.php&quot; name=&quot;reg&quot; method=&quot;post&quot;&gt; &lt;p&gt; &lt;input name=&quot;nameu&quot; type=&quot;text&quot;...

13
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
28.01.2017, 13:15
Цитата Сообщение от game12 Посмотреть сообщение
'admin'('Pomin_obed')
Названия столбцов и полей должны быть внутри обратных кавычек `` (буква Ё на клавиатуре). И поставьте пробел перед открывающей скобкой.
0
 Аватар для game12
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 15
28.01.2017, 13:19  [ТС]
пробовал, такая же реакция
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
28.01.2017, 13:35
game12, используете подключение mysqli_connect, а дальше уже mysql_query
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if(isset($_POST['submit'])) { 
 
$Pomin_obed = $_POST['Pomin_obed'];
 
$dbc = mysqli_connect('localhost', 'root', '555', 'randevy')
or die('Ошибка выполнения запроса базы данных');
 
if(!empty($Pomin_obed) ) {
{
$query = "INSERT INTO `admin` (`Pomin_obed`) VALUES ('".$Pomin_obed."')" ;
$result = mysqli_query($dbc, $query) or die ("<p>ошибка запроса</p>".mysqli_error());
//mysqli_query($dbc, $query);
 
}
}
}
0
 Аватар для game12
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 15
28.01.2017, 13:44  [ТС]
я исправил, но ситуация не изменилась, ошибки не выдает, но и в бд не записывает

Добавлено через 1 минуту
может у меня подключение к это форме html неправильное

<!DOCTYPE html>
<html>
<head>
<link rel="shortcut icon" href="images/favicon.jpg" />
<link href="css/bootstrap-3.3.6.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="./css/animate.min.css" />
<link rel="stylesheet" href="./css/ionicons.min.css" />
<link rel="stylesheet" href="./css/styles.css" />
</head>
<body>
<aside class="bg-dark">
<section id="last">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<h2 class="margin-top-0 wow fadeIn">Добро пожаловать Админ!</h2>
<hr class="primary">
<p>В этой форме вы можете выбрать раздел для изменения текстового поля под ним. Например если взять и нажать на кнопку "О нас" вы сможете написать текст который заменит тот что распологался ранее на сайте в разделе " О нас"</p>
</div>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form action="Onas.php" class="contact-form row">
<div class="col-md-455">
<label></label>
<input type="button" class="form-control" value="О нас">
</div>

<div class="col-md-12">
<label></label>
<textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>
<br>
<br>
<hr>
<br>
<br>
<br>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form class="contact-form row">
<div action="Tor.php" class="col-md-455">
<label></label>
<input type="button" class="form-control" value="Торжественные мероприятия">
</div>

<div class="col-md-12">
<label></label>
<textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>
<br>
<br>
<hr>
<br>
<br>
<br>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form action="Sob.php" class="contact-form row">

<div class="col-md-455">
<label></label>
<input type="button" class="form-control" value="Собственное производство">
</div>

<div class="col-md-12">
<label></label>
<textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>
<br>
<br>
<hr>
<br>
<br>
<br>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form action="Pom.php" class="contact-form row">

<div class="col-md-455">
<label></label>
<input type="button" class="form-control" value="Поминальные обеды">
</div>
<div class="col-md-12">
<label></label>
<textarea class="form-control" name="Pomin_obed" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>

</div>
</div>
</section>
</aside>

</body>
</html>
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
28.01.2017, 13:51
game12, а подключение к БД есть?

Добавлено через 1 минуту
game12, для вставки кода в сообщение есть спец теги чуть выше окна ввода текста.
так как вы вставляете очень трудно читать код

Добавлено через 3 минуты
Цитата Сообщение от game12 Посмотреть сообщение
<form action="Pom.php" class="contact-form row">
у Вас форма передает данные в массиве $_GET, а Вы принемаете как $_POST
0
 Аватар для game12
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 15
28.01.2017, 13:54  [ТС]
извините за неудобства я не опытен, здесь трудно ориентироваться. Подключение вроде как есть

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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<!DOCTYPE html>
<html>
<head>
<link rel="shortcut icon" href="images/favicon.jpg" />
<link href="css/bootstrap-3.3.6.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="./css/animate.min.css" />
<link rel="stylesheet" href="./css/ionicons.min.css" />
<link rel="stylesheet" href="./css/styles.css" />
</head>
<body>
<aside class="bg-dark">
<section id="last">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<h2 class="margin-top-0 wow fadeIn">Добро пожаловать Админ!</h2>
<hr class="primary">
<p>В этой форме вы можете выбрать раздел для изменения текстового поля под ним. Например если взять и нажать на кнопку "О нас" вы сможете написать текст который заменит тот что распологался ранее на сайте в разделе " О нас"</p>
</div>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form action="Onas.php" class="contact-form row">
<div class="col-md-455">
<label></label>
<input type="button" class="form-control" value="О нас">
</div>
 
<div class="col-md-12">
<label></label>
<textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>
<br>
<br>
<hr>
<br>
<br>
<br>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form class="contact-form row">
<div action="Tor.php" class="col-md-455">
<label></label>
<input type="button" class="form-control" value="Торжественные мероприятия">
</div>
 
<div class="col-md-12">
<label></label>
<textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>
<br>
<br>
<hr>
<br>
<br>
<br>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form action="Sob.php" class="contact-form row">
 
<div class="col-md-455">
<label></label>
<input type="button" class="form-control" value="Собственное производство">
</div>
 
<div class="col-md-12">
<label></label>
<textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>
<br>
<br>
<hr>
<br>
<br>
<br>
<div class="col-lg-10 col-lg-offset-1 text-center">
<form action="Pom.php" class="contact-form row">
 
<div class="col-md-455">
<label></label>
<input type="button" class="form-control" value="Поминальные обеды">
</div>
<div class="col-md-12">
<label></label>
<textarea class="form-control" name="Pomin_obed" rows="9" placeholder="Введите сообщение..."></textarea>
</div>
<div class="col-md-4 col-md-offset-4">
<label></label>
<button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
</div>
</form>
</div>
 
</div>
</div>
</section>
</aside>
 
</body>
</html>
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
28.01.2017, 13:56
Цитата Сообщение от game12 Посмотреть сообщение
Подключение вроде как есть
я выше написал в чем проблема
0
 Аватар для game12
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 15
28.01.2017, 13:58  [ТС]
Пишет что php файле ошибка в 11 строке
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
28.01.2017, 14:03
game12, а ошибка то какая?
0
 Аватар для game12
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 15
28.01.2017, 14:16  [ТС]
PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in D:\SERVER\www\GuitarWars\Pom.php on line 11

Добавлено через 12 минут
Помогите пожалуйста уже 2 дня сижу, думаю еще может где с кавычками проблема

Добавлено через 39 секунд
перепробовал разные варианты
0
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
28.01.2017, 14:32
game12, ошибка в том коде который я исправил?
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
28.01.2017, 14:54
Цитата Сообщение от game12 Посмотреть сообщение
я исправил, но ситуация не изменилась
Цитата Сообщение от game12 Посмотреть сообщение
Пишет что php файле ошибка в 11 строке
Не тратьте время, сразу показывайте изменённый код. "я исправил" может означать что угодно, например "я ничего не понял и сделал только хуже".
0
 Аватар для game12
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 15
28.01.2017, 15:32  [ТС]
Код такой
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
    if(isset($_POST['submit'])) { 
 
    $Pomin_obed = $_POST['Pomin_obed'];
 
    $dbc = mysqli_connect('localhost', 'root', '555', 'randevy')
        or die('Ошибка соединения с БД');
    
    if(!empty($Pomin_obed) ) {
        $query = "INSERT INTO admin (Message,Vid) VALUES('" . $Pomin_obed . "','Поминальный обед')" ;
        mysqli_query($dbc, $query); 
            
        }
}
?>
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<!DOCTYPE html>
<html>
  <head>
   <link rel="shortcut icon" href="images/favicon.jpg" />
   <link href="css/bootstrap-3.3.6.css" rel="stylesheet" type="text/css">
  <link rel="stylesheet" href="./css/animate.min.css" />
  <link rel="stylesheet" href="./css/ionicons.min.css" />
  <link rel="stylesheet" href="./css/styles.css" />
   </head>
  <body>
<aside class="bg-dark">
    <section id="last">
        <div class="container">
            <div class="row">
                <div class="col-lg-8 col-lg-offset-2 text-center">
                    <h2 class="margin-top-0 wow fadeIn">Добро пожаловать Админ!</h2>
                    <hr class="primary">
                    <p>В этой форме вы можете выбрать раздел для изменения текстового поля под ним. Например если взять и нажать на кнопку "О нас" вы сможете написать текст который заменит тот что распологался  ранее на сайте в разделе " О нас"</p>
                </div>
                <div class="col-lg-10 col-lg-offset-1 text-center">
                    <form action="Onas.php" class="contact-form row">
                        <div class="col-md-455">
                            <label></label>
                            <input type="button" class="form-control" value="О нас">
                        </div>
                        
                        <div class="col-md-12">
                            <label></label>
                            <textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
                        </div>
                        <div class="col-md-4 col-md-offset-4">
                            <label></label>
                            <button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
                        </div>
                    </form>
                </div>
                <br>
                <br>
                <hr>
                <br>
                <br>
                <br>
                <div class="col-lg-10 col-lg-offset-1 text-center">
                    <form class="contact-form row">
                        <div  action="Tor.php" class="col-md-455">
                            <label></label>
                            <input type="button" class="form-control" value="Торжественные мероприятия">
                        </div>
                        
                        <div class="col-md-12">
                            <label></label>
                            <textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
                        </div>
                        <div class="col-md-4 col-md-offset-4">
                            <label></label>
                            <button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
                        </div>
                    </form>
                </div>
                <br>
                <br>
                <hr>
                <br>
                <br>
                <br>
                <div class="col-lg-10 col-lg-offset-1 text-center">
                    <form action="Sob.php" class="contact-form row">
                        
                        <div class="col-md-455">
                            <label></label>
                            <input type="button" class="form-control" value="Собственное производство">
                        </div>
                         
                        <div class="col-md-12">
                            <label></label>
                            <textarea class="form-control" rows="9" placeholder="Введите сообщение..."></textarea>
                        </div>
                        <div class="col-md-4 col-md-offset-4">
                            <label></label>
                            <button type="submit" data-toggle="modal" data-target="#alertModal" class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button>
                        </div>
                    </form>
                </div>
                <br>
                <br>
                <hr>
                <br>
                <br>
                <br>
                <div class="col-lg-10 col-lg-offset-1 text-center">
                    <form action="Pom.php" method="POST" class="contact-form row">
                        
                         <div class="col-md-455">
                            <label class="form-control">Поминальные обеды</label>                            
                        </div>
                        <div class="col-md-12">
                            <label></label>
                            <textarea class="form-control" name="Pomin_obed" rows="9" placeholder="Введите сообщение..."></textarea>
                        </div>
                        <div class="col-md-4 col-md-offset-4">
                            <label></label>
                            <input type="submit" name="submit" value="Записать" class="btn btn-primary btn-block btn-lg" />
                            <!--<button type="submit"  data-toggle="modal" data-target="#alertModal"  class="btn btn-primary btn-block btn-lg">Сохранить<i class="ion-android-arrow-forward"></i></button> -->
                        </div>
                    </form>
                </div>
                
            </div>
        </div>
    </section>
    </aside>
 
    </body>
    </html>
ошибки никакой не выдает

Добавлено через 2 минуты
ошибка осталась прежней,что и была, но в коде кое что изменил (оказалось что форма не html не реагировала, но записи в бд также нет)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.01.2017, 15:32
Помогаю со студенческими работами здесь

Данные не заносятся в БД
Не давно стал изучать php решил зделать форму,которая бы добовляла даные в бд,но она почему то этого не делает почему? &lt;form action =...

Не заносятся данные в БД
Здравствуйте! Есть такая проблемка неделю не могу понять почему данные не заносятся в бд, в примере такой такой код работает, переношу к...

Данные не заносятся в БД
&lt;h2 align=&quot;center&quot;&gt;Оформление заказа&lt;/h2&gt; &lt;? if($_SESSION &amp;&amp; !isset($_POST)) { ?&gt; &lt;form action=&quot;index.php?view=order&quot;...

Данные не заносятся в таблицу
Данные не заносятся в таблицу, без ошибок, просто строчек в таблице не увеличивается. По плану, по нажатию кнопки данные из формы должны...

Данные не заносятся в таблицу
&lt;?php mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;&quot;); mysql_select_db(&quot;test&quot;); if ( $_POST ) { $name = $_POST; $text =...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru