Хочу добавить данные в таблицу, с помощью формы. Соединение с базой есть, но при добавление выдает ошибку добавления, в чем ошибся?
<?php include_once("header.php");?>
<?php include_once("menu.php");?>
<div id="content">
<h2>Главная</h2>
форма добавления данных </p>
<form method="POST">
<input required name="prepoduser" type="text" placeholder="Иванов"></p>
<p>
<input value="Добавить" type="submit"></p>
</form>
</p>
<?php
if (isset($_POST["prepoduser"])) {
$conn = new data();
if($conn->connect_error){
die("Ошибка: " . $conn->connect_error);
}
else {
echo("Успешное соединение!");
}
$sql = $conn->prepare("INSERT INTO
zanyatie (prepod)
VALUES (:prepod)");
$data = array( 'prepod' => $_POST["prepoduser"],
);
if ( $sql->execute($data) ) {
echo("Информация успешно занесена в базу данных!");
}
else {
echo("Неизвестная ошибка добавления в базу данных!");
}
}
?>
</div>
<?php include_once("footer.php");?>