Запись в базу данных с помощью php из html-формы как осуществить?

3

Здравствуйте, такая проблема. Хочу чтобы я заносил через формы данные в таблицу. Но ошибка в 41 линий. 

PHP Занесение данных в таблицу через форму html. Вод код:

<!DOCTYPE html>
<html>
<head>
<title>Д/З</title>
<meta charset="utf-8">

</head>
<body>
<form action="player.php" method="post" name="form">
<input type="text" name="name" placeholder="Введите название произведения">
<input type="text" name="author" placeholder="Введите автора">
<input type="submit" placeholder="Записать в таблицу">
</form>

</body>

</html>
<?php
$name = $_POST['name'];
$author = $_POST['author'];
$db_table = "music";
$mysqli = new mysqli('localhost', 'root', '', 'test');
if (mysqli_connect_errno()) {
printf("Соединение не установлено", mysqli_connect_error());
exit;
}
$result = $mysqli->query("INSERT INTO ".$db_table." (name,author) VALUES ('$name','$author')");
if ($result == true){
echo "Информация занесена в базу данных";
}else{
echo "Информация не занесена в базу данных";
}

if (isset($_POST['name']) && isset($_POST['author'])) {

//$mysqli = new mysqli('localhost', 'root', '', 'test');

(41 линия)$mysqli = $query("insert into music values($name,$author)";
$mysqli->query($sql);
echo "Выполнено";
}
?>

php
mysql
insert

1 ответов

2

Вот в этом вопросе есть готовый код вместе с дампом базы:

https://fructcode.com/ru/qa/phpmysql-nzifh/

Sign up or Log in to write an answer