Передача данных из формы в mysql!

190
04 декабря 2021, 11:40

Помогите пожалуйста почему не работает. Ошибка - Информация не занесена в базу данных

<?php 
if (isset($_POST['name']) && isset($_POST['href'])){ 
 
    // Переменные с формы 
    $name = $_POST['name']; 
    $href = $_POST['href']; 
     
    // Параметры для подключения 
    $db_host = "localhost";  
    $db_user = "root"; // Логин БД 
    $db_password = ""; // Пароль БД 
    $db_base = 'testbase'; // Имя БД 
    $db_table = "products"; // Имя Таблицы БД 
     
    // Подключение к базе данных 
    $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,href) VALUES ('$name','$href')"); 
    print_r($_POST); 
    if ($result == true){ 
    	echo "Информация занесена в базу данных"; 
    }else{ 
    	echo "Информация не занесена в базу данных"; 
    } 
} 
?>
<form method="POST" action="up.php"> 
  <input name="name" type="text" placeholder="Имя" /> 
  <input name="href" type="text" placeholder="Текст" /> 
  <input type="submit" value="Отправить" /> 
</form>

Answer 1

Возможно в phpmyadmin OpenServer нужно установить пароль пользователя БД. И в целом проверить есть ли подключение к БД

READ ALSO
Ошибка array_diff(): Argument #1 is not an array

Ошибка array_diff(): Argument #1 is not an array

Чем вызвана ошибка array_diff(): Argument #1 is not an array?

193
PHP: Почему бд возврашает пустой ответ

PHP: Почему бд возврашает пустой ответ

Я слелал класс для облегчения работы с бд:

136
Selection from sql db with identical names

Selection from sql db with identical names

Подскажите, как исключить из запроса значения результатов по значению test, data которые не находятся в диапазоне, например (4, 9) в таблице данных

196
Удалить свойство объекта redux react

Удалить свойство объекта redux react

Суть такова, я использую react-redux и стороннюю библиотеку normalizr, таким образом я имею некоторый объект объектов который выглядит примерно следующий...

164