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

Не добавляет данные из php в бд mysql

17.03.2015, 17:18. Показов 2115. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, не могу понять, почему не добавляет данные в бд...
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
$fpatch=$url."/".$filenewname;
//Загружаем данные в БД
$user="root";
$password="";
$database="pred_db";
$dtable="form";
 
if ($db=@mysql_connect("localhost",$user,$password)){
mysql_select_db($database);
 
echo "База данных найдена!";
 
$name = $_POST['$name'];
$otrasl = $_POST['$otrasl'];
$ogrn= $_POST['$ogrn']; 
$inn= $_POST['$inn'];
$region= $_POST['$region'];
$oblast= $_POST['$oblast'];
$gorod= $_POST['$gorod'];
$poselok= $_POST['$poselok'];
$ylica= $_POST['$ylica'];
$dom= $_POST['$dom'];
$index= $_POST['$index'];
 
$sql = "INSERT INTO $dtable ( id, name, otrasl, ogrn, inn, region, oblast, gorod, poselok, ylica, dom, index) VALUES ( NULL, '$name', '$otrasl', '$ogrn', '$inn', '$region', '$oblast', '$gorod', '$poselok', '$ylica', '$dom', '$index');";
mysql_query($sql);}
 
else{ echo "<p>База данных не найдена!</p>";}
mysql_close();
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<FORM action="for.php" id="medatasend" name="medatasend" ENCTYPE="multipart/form-data" method="post">
<fieldset>
<p><input name="name" type="text" value=""> Название предприятия  </p>
<p><input name="otrasl" type="text" value=""> Отрасль предприятия </p>
<p><input name="ogrn" type="text" value=""> ОГРН </p>
<p><input name="inn" type="text" value=""> ИНН </p>
<p><input name="region" type="text" value=""> Регион </p>
<p><input name="oblast" type="text" value=""> Область </p>
<p><input name="gorod" type="text" value=""> Город </p>
<p><input name="poselok" type="text" value=""> Поселок </p>
<p><input name="ylica" type="text" value=""> Улица </p>
<p><input name="dom" type="text" value=""> Дом </p>
<p><input name="index" type="text" value=""> Почтовый индекс </p>
<input type=submit value="Добавить данные">
<p>&nbsp;</p>
<br/>
</fieldset>
</form>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.03.2015, 17:18
Ответы с готовыми решениями:

PHP MySQL не добавляет поле
&lt;?php $link=mysqli_connect('localhost', '*********', '*******', '*************'); $query = &quot;SELECT `kod` FROM `mutq`&quot;; ...

Данные с PHP в JS, MYSQL
Здравствуйте, интересует такая вещь... Мне нужно на каждый день календаря присвоить цифру с количеством заданий, которое запланировано на...

Php невносит данные в mysql
Здраствуйте, помогите пожалуйсто, написал простейшую программу для регистрации на сайте, тоесть программа должна вносить мыло ник пароль и...

36
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 17:21
Ошибка какая-то отображается?
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 17:24  [ТС]
нет пишет, что база данных найдена!
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 17:35
Цитата Сообщение от timon08 Посмотреть сообщение
нет пишет, что база данных найдена!
Так ваш же скрипт выводит это сообщение на экран в одиннадцатой строке. Как проверяете факт добавления записи?
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 17:39  [ТС]
я так понимаю, что никак. я новичок в этом деле. как можно проверить?
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 17:46
Цитата Сообщение от timon08 Посмотреть сообщение
я так понимаю, что никак. я новичок в этом деле. как можно проверить?
Тогда с чего вы взяли, что данные не добавляются? Чего вы вообще ожидаете от этого скрипта?
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 17:50  [ТС]
при заполнении формы, введенные данные не записываются в бд. Ожидаю получить, что всё-таки данные будут отображаться в бд
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 17:59
Цитата Сообщение от timon08 Посмотреть сообщение
Ожидаю получить, что всё-таки данные будут отображаться в бд
Тогда снова вопрос: что значит "данные будут отображаться в бд"? Как вы, собственно, смотрите данные из БД?
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 18:04  [ТС]


0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 18:06
timon08, ну, одну запись со словами "проба" во всех полях я вижу. Это не она, случайно?
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 18:07  [ТС]
хотелось бы но нет

Добавлено через 42 секунды
это при создание бд заполнил таблицу
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 18:12
О, только сейчас заметил, а на кой у вас символы доллара стоят в именах POST-параметров:
PHP
1
2
3
4
5
6
7
8
9
10
11
$name = $_POST['$name'];
$otrasl = $_POST['$otrasl'];
$ogrn= $_POST['$ogrn']; 
$inn= $_POST['$inn'];
$region= $_POST['$region'];
$oblast= $_POST['$oblast'];
$gorod= $_POST['$gorod'];
$poselok= $_POST['$poselok'];
$ylica= $_POST['$ylica'];
$dom= $_POST['$dom'];
$index= $_POST['$index'];
?
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 18:20  [ТС]
убрал, но все равно ничего не изменилось((((
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 18:24
Сделайте echo $sql; между строками 25 и 26, покажите результат.
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 18:30  [ТС]
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 18:35
timon08, запрос правильный и должен работать, а вот строчка "данные добавлены в базу" откуда взялась? В скрипте ее нет.

И влючили бы вы, наконец, отображение ошибок в php.ini, чтобы хоть что-то видеть.
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 18:53  [ТС]
quwy,
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 18:53  [ТС]
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
17.03.2015, 18:58
timon08, в строке 13 у вас какая-то не используемая фигня, в остальном все отрабатывает. Вы точно подключаетесь скриптом к той же базе, которую потом смотрите?
0
0 / 0 / 0
Регистрация: 17.03.2015
Сообщений: 24
17.03.2015, 19:07  [ТС]
quwy, убрал, проблема такая же, да точно. могу скинуть вам на почту, сами посмотрите, может я что-то упустил.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.03.2015, 19:07
Помогаю со студенческими работами здесь

php выводим данные из mysql
Что я делаю не так? Не хочет выводить данные из базы хотя данные правильны и в базе текст есть. $db =...

PHP Не заносит данные Mysql
сборка apache 2.4.3, mysql 5.5.23, php 5.4.9, phpmyadmin 3.5.5 на ноутбуке не заносится в БД через скрипты, которые на компьютере...

Как изменить данные в MySQL из PHP
Всем доброго времени суток. Я тут наткнулся на одну так сказать &quot;проблему&quot;. У меня есть таблица users в ней есть колонки id name surname...

Нужно вывести данные из mysql в php
Нужно вывести из таблицы uchenik (id, имя, фамилия, дата рождения) на пустую страницу php Например: Имя: Иван ...

Отправить данные из mysql в письмо на php
Возникла проблема с отправкой данных из mysql в письмо. Из БД mysql данные вытаскиваются следующим образом: $result2 =...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
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 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru