Ур 57 mysql домашнее задание?
1
Здравствуйте,
не работает код никак,смотрел уже на форуме, все равно не то
index.php
<?php
$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');
if (mysqli_connect_errno()) {
print_f("Соединение не установлено", mysql_connect_error());
exit();
}
$mysqli->set_charset('utf8');
?>
music.php
<?php
include('index.php');
$name = "";
$author = "";
if(isset($_POST['name']) && isset($_POST['author'])) {
$nameFilter = htmlspecialchars($_POST ['name'], ENT_QUOTES, 'UTF-8');
$authorFilter = htmlspecialchars($_POST ['author'], ENT_QUOTES, 'UTF-8');
$name = $nameFilter;
$author = $authorFilter;
$query = "INSERT INTO music VALUES(null, '$name', '$author')";
$mysqli->query($query);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Music</title>
</head>
<body>
<form action="music.php" method="post">
<input type="text" name="name" placeholder="Введите название песни">
<input type="text" name="author" placeholder="Введите имя автора">
<input type="submit" value="отправить">
</form>
</body>
</html>
4 ответов
0
Какие ошибки пишет?
0
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\kinomonster\music.php on line 39
0
Спасибо большое! Совсем слепой
0
Блок if незакрыт "}":
if(isset($_POST['name']) && isset($_POST['author'])) {
$nameFilter = htmlspecialchars($_POST ['name'], ENT_QUOTES, 'UTF-8');
$authorFilter = htmlspecialchars($_POST ['author'], ENT_QUOTES, 'UTF-8');
$name = $nameFilter;
$author = $authorFilter;
$query = "INSERT INTO music VALUES(null, '$name', '$author')";
$mysqli->query($query);