Выводит что информация занесена в бд. Но ее там нету. Подскажите, пожалуйста, где моя ошибка.
<form id="form_koment" method="post" action="add.php">
<p>Имя</p>
<input type="text" name="name"><br>
<p>Повідомлення</p>
<textarea cols="70" rows="10" name="text"></textarea><br>
<input type="submit" name="add" value="добавить запись"><br>
</form>
<?php
if (isset($_POST['name']) && isset($_POST['text'])){
// Переменные с формы
$name = $_POST['name'];
$text = $_POST['text'];
// подключаемся к серверу
$db_host = "localhost";
$db_user = "root";
$db_password = "batlbot98";
$db_table = "komments";
// Подключение к базе данных
$db = mysqli_connect($db_host,$db_user,$db_password,$db_table) OR DIE("Не могу создать соединение ");
// Выборка базы
mysqli_select_db("mydb",$db);
// Установка кодировки соединения
mysqli_query("SET NAMES 'utf8'",$db);
$result = mysqli_query ("INSERT INTO messages(id,name,text) VALUES (NULL, '$name', '$text')");
if ($result = 'true'){
echo "Информация занесена в базу данных";
}else{
echo "Информация не занесена в базу данных";
}
}
?>
Выводит что информация занесена в бд. Но ее там нету. Подскажите, пожалуйста, где моя ошибка.
Отметил, что исправил
<form id="form_koment" method="post" action="add.php">
<p>Имя</p>
<input type="text" name="name"><br>
<p>Повідомлення</p>
<textarea cols="70" rows="10" name="text"></textarea><br>
<input type="submit" name="add" value="добавить запись"><br>
</form>
<?php
if (isset($_POST['name']) && isset($_POST['text'])){
// Переменные с формы
$name = $_POST['name'];
$text = $_POST['text'];
// подключаемся к серверу
$db_host = "localhost";
$db_user = "root";
$db_password = "batlbot98";
$db_name = "komments"; //
// Подключение к базе данных
// Подключение к базе данных --> or die <--
$db = mysqli_connect($db_host,$db_user,$db_password,$db_name) or die("Не могу создать соединение ");
// Выборка базы
// mysqli_select_db("mydb",$db); //Мне не совсеи ясна эта строка
// Установка кодировки соединения
mysqli_query($db,"SET NAMES 'utf8'"); // $db идёт первым
$result = mysqli_query ($db,"INSERT INTO messages(id,name,text) VALUES (NULL, '$name', '$text')"); // $db идёт
if ($result == true){ // if ($result = 'true') вместо if ($result == true)
echo "Информация занесена в базу данных";
}else{
echo "Информация не занесена в базу данных";
}
}
?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Никак не могу понять как указывать элемент списка у элементаЕсть такой код добавления нового элемента
Что такое дискриптор $this-> в php? Объясните пожалуйста что он делает, где применяеться и какова его суть?