Пустое значение при отправке input'a, Почему? PHP
Почему отправляется пустое значение в базу данных? Есть форма:
<div class="col-12">
<form action="morers.php" class="form" method="post">
<div class="row">
<div class="col-12 col-md-7 form__content">
<div class="row">
<div class="col-12">
<input type="text" class="form__input" name="namefilm" placeholder="Название фильма" >
</div>
</div>
</div>
<div class="col-12">
<div class="col-12">
<button type="submit" class="form__btn">Публиковать</button>
</div>
</div>
</div>
</div>
</form>
</div>
Обработчик формы:
<?php
$host = 'скрыто';
$user = 'скрыто';
$pass = 'скрыто';
$db_name = 'скрыто';
$link = mysqli_connect($host, $user, $pass, $db_name);
if (!$link) {
echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
exit;
}
$namefilm = $_POST['namefilm'];
$sql = mysqli_query($link, "INSERT INTO `singles` (`id`, `title`) VALUES (NULL,'$namefilm')");
if ($sql)
{
header("Location: index.php");
}
else
{
echo "<script>alert('FAILED TO INSERT');</script>";
}
?>
Почему при нажатии на кнопку "Публиковать" отправляется пустое значение в Базу Данных?
