<?php
if (isset($_POST['name']) && isset($_POST['autor'])){
// Переменные с формы
$name = $_POST['name'];
$autor = $_POST['autor'];
// Параметры для подключения
$db_host = "localhost";
$db_user = "root"; // Логин БД
$db_password = ""; // Пароль БД
$db_base = 'player'; // Имя БД
$db_table = "player"; // Имя Таблицы БД
// Подключение к базе данных
$mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);
// Если есть ошибка соединения, выводим её и убиваем подключение
if ($mysqli->connect_error) {
die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
$mysqli->set_charset('utf8');
$result = $mysqli->query("INSERT INTO player VALUES (null, '$name','$autor)");
if ($result == true){
echo "Информация занесена в базу данных";
}else{
echo "Информация не занесена в базу данных";
} }
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form method="post" action="player.php">
<input type="text" name="name" placeholder="name">
<input type="text" name="autor" placeholder="autor">
<input type="submit" value="отпрфвить">
</form>
</body>
</html>
Пишет "Информация не занесена в базу данных".
Но почему, я не разобрался.
Костя Соколов
6 years ago