Записать в базу данных через форму на сайте
Пошагово - запись в базу данных
- Форма для записи в базу данных.
- Соединиться с базой данных для записи
- Получаем данные для записи в базу данных.
- Проверка - записались ли данные в базу данных
- Предыдущая версия страницы.
- Что в архиве записать в базу данных.
- Примеры : запись в базу данных, вывод.
- Скачать
Форма для записи в базу данных.
Для того, чтобы записать в базу данных вам потребуется:
Обычная, стандартная форма, которая состоит из:
Код формы для записи в базу данных.
<form method="post" class="form">
<input type="text" name="name" placeholder="Имя:">
<input type="text" name="nik" placeholder="Ник:">
<input type="text" name="hobby" placeholder="Хобби:">
<input type="text" name="city" placeholder="Город:">
<input type="text" name="country" placeholder="Страна:">
<input type="text" name="email" placeholder="Почта:">
<input type="text" name="data" value="24.12.13 21:20:33">
<input type="submit" name="submit" value="Отправить"></td>
</form>
Результат вывода формы для записи в базу данных.
Ну и ... теперь вы сможете посмотреть на нашу форму для "записи в базу данных"
Соединиться с базой данных для записи.
Чтобы соединиться с базой данных "для записи новых данных" вам потребуется код php:
Данные которые требуется ниже в коде вы должны были заполнять при создании базы данных.
<?
$host="localhost";// РАСПОЛОЖЕНИЕ ХОСТА
$user="ПОЛЬЗОВАТЕЛЬ БАЗЫ ДАННЫХ";
$pass="ПАРОЛЬ К БАЗЕ ДАННЫХ"; //установленный вами пароль
$db_name="НАЗВАНИЕ БАЗЫ ДАННЫХ";
$link=mysql_connect($host,$user,$pass);
mysql_select_db($db_name,$link);
mysql_query ("SET NAMES utf8");
$data = date("y.m.d H:i:s");//ПЕРЕМЕННАЯ ВЫВОДЯЩАЯ ДАТУ
?>
Получаем данные для записи в базу данных.
После того, как вы отправили данные для "записи в базу данных" вам требуется полученные данные с помощью post "записать данные в базу данных"
mysql_query - передача данных в базу данных для записи.
На предыдущих страницах использовалась таблица "
<?
if ( $_POST['name'] and $_POST['nik'] and $_POST['hobby'] and $_POST['city'] and $_POST['country'] and $_POST['email'] $_POST['data'] ) {
//Вставляем данные, подставляя их в запрос
$sql = mysql_query("INSERT INTO `primer` (`name`, `nik`, `hobby`, `city` , `country` , `email` , `data`)
VALUES ($_POST['name'],$_POST['nik'],
$_POST['hobby'],$_POST['city'],$_POST['country'],
$_POST['email'],$_POST['data'])
");
else echo 'Не все строки заполнены';
?>
Проверка - записались ли данные в базу данных
if ($sql) echo 'Данные успешно добавлены в таблицу.';
else echo 'Произошла ошибка.';
mysql_close();
Что в архиве записать в базу данных.
Вы можете скачать первую версию скрипта:
Скрипт создан - 21.07.2016.
В архиве 1 файл с записью в базу данных.
Работает не помню как...
Скрипт записи в базу данных №2.
Скрипт переписан заново:
Дата создания скрипта : 13.05.2024.
В архиве два файла.
После записи переадресация будет происходить автоматически. Адрес для переадресации формируется автоматически!
Что делать со скриптом записи в базу данных №2.
Скачали архив... бросаем в какую-то папку на сервере, предварительно...
Открываем архив, извлекаем файлы.
Заполняем соответствующие данные в двух файлах:
$db_name='
$db_user='
$db_pass='
Если все сделано правильно, то у вас заработает запись в базу данных из формы!
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: