Нужна помощь в mysql и html (не получается отправить данные в базу данных)
помогите пожалуйста , весь php файл не хочет работать. Код из index.html:
<form action="rezultat.php" method="post">
<h3>Имя:</h3>
<input type="text" name="name">
<h3>Дата:</h3>
<input type="text" name="date">
<input type="submit">
</form>
Код из rezultat.php:
<?php
// Переменные с формы
$name = $_POST['name'];
$text = $_POST['date'];
$prize= $_POST['prize'];
// Параметры для подключения
$db_host = "XXXX"; //хост
$db_user = "XXXX"; // Логин БД
$db_password = "XXXX"; // Пароль БД
$db_base = 'XXXX'; // Имя БД
$db_table = "XXXX"; // Имя Таблицы БД
// Подключение к базе данных
$mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);
// Если есть ошибка соединения, выводим её и убиваем подключение
if ($mysqli->connect_error) {
die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
$result = $mysqli->query("INSERT INTO ".$db_table." (name,date,prize) VALUES ('$name','$text','$prize')");
if ($result == true){
echo "Информация занесена в базу данных";
}else{
echo "Информация не занесена в базу данных";
}
?>
Открывок кода с prize:
<script>
var canvas, ctx,ctxW = 600,ctxH = 600,wheel,prize;
Ответы (1 шт):
Автор решения: dvtpetrosyan
→ Ссылка
Ммммм, вы в sql запросе кавычки не поставили
$db_table = "`XXXX`";
$result = $mysqli->query("INSERT INTO ".$db_table." (`name`,`date`,`prize`)
VALUES ('$name','$text','$prize')");