Код подключения :
<?php
$mysqli = mysqli_connect('localhost','root','','forum');
if($mysqli == FALSE)
{
echo "БД не подключенно!<br/>".mysqli_connect_error();
}
?>
Код страницы добавления записи :
<?php
function fail($str){
echo "Неправильно указан(о) $str";
exit();
}
//Проверка
if(isset($_POST['button'])){
if(!empty(trim($_POST['name']))){
$name = $_POST['name'];
}else{fail(" имя");}
if(!empty(trim($_POST['tema']))){
$tema = $_POST['tema'];
}else{fail(" тема");}
if(!empty(trim($_POST['text']))){
$text = $_POST['text'];
}else{fail(" текст");}
require ("BD/mysqli_connect.php");//Add connect with BD - Mysqli
$add_message = mysqli_query($mysqli , "INSERT INTO comment (author,tema,message,pubdate) VALUES ('$name' , '$tema' , '$text' , NOW())");
}
?>
<form action="/set_message.php" method="POST">
<p><p>Имя : <input type="name" name="name"></p>
<p>Тема : <input type="text" name="tema"></p>
<p>Текст : <input type="text" name="text"><br/></p></p>
<button type="submit" name="button"><p>Отправить</p></button>
</form>
<p><a href="index.php">Вернутьcя на форум</a></p>
После выполнения кода выбивает ошибка:
Field 'id' doesn't have a default value
Для её исправление в БД ячейке id
поставьте галочку на A_I - Авто-инкремент
Так при каждой записи в БД id
автоматически указывает себе значение.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок