Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 28

Обработка формы

29.12.2015, 21:28. Показов 721. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем ситуация такая: создал сайт через WebSite X5 Pro 11... на сайте hostinger.ru создал аккаунт и домен, там создал базу данных, таблицу (которая состоит из name, reason, message, email), импортировал свой сайт, но... проблема в том, что мне нужно, чтобы отправка формы моей связывалась с БД, а как сие сделать правильно я уже голову ломаю, потому что только учусь во всех этих вещах...т.е. вот я ввожу свое имя, сообщение, емайл, да пусть телефон и т.д. неважно, и чтобы эти все данные отправлялись в базу данных и там все размещалось по полочкам - Имя в столбец (в моей таблице) name, сообщение в message и т.д.
как это все можно граммотно соорганизовать? если что, поправьте меня...
Прилагаю код .php (называется он "imEmailForm.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
<html>
<head>
<meta charset="utf-8">
</head>
<body>
 
<?php
$name = $_POST["name"];
$email = $_POST["email"];
$reason = $_POST["reason"];
$message = $_POST["message"];
$br = "vkcode.ru"; 
 
mail("vagetuyo@$br", "письмо с сайта", " от $name
email-отправителя: $email
тема: $reason
текст письма: $message",
"From: <$email>\nContent-type: text/plain; charset=utf-8"); 
Header("Content-type: text/html");
 
echo "<p><div align=center>" . $name . ", Ваше письмо отправлено успешно.<p><a href='JavaScript:history.back()'>НАЗАД</a> "
?>
 
</html>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.12.2015, 21:28
Ответы с готовыми решениями:

Обработка формы
Подскажите пожалуйста как можно обработать форму чтоб в поле Суммы автоматически выводилась значение после выбора определённых полей из...

Обработка формы
После обработки html-формы с supername.php, в файл req.php поступают данные с этой формы. $ans1 = $_POST; Собственно, вопрос: как...

Обработка формы
Здравствуйте. У меня вопрос. При нажатии кнопки &quot;Войти&quot;, заполнив форму, выполняется скрипт, который проверяет на наличие логина и пароля в...

5
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
29.12.2015, 21:57
Gregory007, этот ни как не отноитья к БД, он отправляет писмо на майл
0
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 28
30.12.2015, 12:57  [ТС]
Переделал код, чтобы отправлялось именно в БД

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
<html>
<head>
<meta charset="utf-8">
</head>
<body>
 
<?php
 
mysql_connect("mysql.hostinger.ru", "моя_БД", "пароль") //параметры в скобках ("хост", "имя пользователя", "пароль")
or die("<p>Ошибка подключения к базе данных! " . mysql_error() . "</p>");
 
 
mysql_select_db("Моя_БД")//параметр в скобках ("имя базы, с которой соединяемся")
 or die("<p>Ошибка выбора базы данных! ". mysql_error() . "</p>");
 
$name = trim($_REQUEST['name']);
$email = trim($_REQUEST['email']);
$reason = trim($_REQUEST['reason']);
$message = trim($_REQUEST['message']);
 
$insert_sql = "INSERT INTO Parik2 (name, email, reason, message)" .
"VALUES('{$name}', '{$email}', '{$reason}', '{$message}');";
mysql_query($insert_sql);
echo "<p>Новая запись вставлена в базу!</p>";
?>
 
</html>
Но в phpmyadmin таки строки никакой нет с нужными столбцами и т.д.... что не так?
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
30.12.2015, 13:46
Что происходит при запуске скрипта? Какие-то ошибки?

Добавьте вывод ошибок MySQL:
PHP
1
mysql_query(...) or die(mysql_error());
Цитата Сообщение от Gregory007 Посмотреть сообщение
в phpmyadmin таки строки никакой нет с нужными столбцами и т.д
Не совсем понятно, таблица Parik2 с указанными полями (столбцами) ведь существует? И на всякий случай поставьте пробел перед VALUES.
0
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 28
30.12.2015, 14:10  [ТС]
Та ошибки добавлены по сути...

Ошибок нет вообще! Мол все идеально прошло.
Ну я имею ввиду, что данных (имя, емайла, темы и сообщения) нет, строки нет, куда они заносятся...

Таблица остается пустой...
0
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 28
30.12.2015, 14:12  [ТС]
Скрин прикрепил
Миниатюры
Обработка формы  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.12.2015, 14:12
Помогаю со студенческими работами здесь

Обработка формы
Доброго времени суток! Ребят есть такая форма &lt;form enctype=&quot;application/x-www-form-urlencoded&quot; action=&quot;add.php&quot;...

Обработка формы регистрации
Добрый день. Суть вопроса в следующем: есть форма регистрации: &lt;form&gt; &lt;h3&gt;Вы согласны c условиями?&lt;/h3&gt; ...

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

Обработка формы - заказа
Помогите, пожалуйста, с решением такой проблемы. Есть 2 файла anketa.php и mail.php. В файле anketa.php находится анкета, поля для...

Обработка формы комментария
Подскажите пожалуйста, уже по всякому пытался =( Данные из формы в БД не заносятся( Подключение БД: function db_connect() ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
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 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru