Как записать данные в MySQL? / Не вписуются данные в db?
у меня есть
Имя : names
Email: email
Продукт : product
Цена : price
И вот такой код: (НУ И У МЕНЯ НЕ ВПИСАВУЮТСЯ ДАННЫЕ В db)
<?php
// Переменные с формы
$name = $_POST['names'];
$email = $_POST['email'];
$product = $_POST['product'];
$price = $_POST['price'];
// Параметры для подключения
$db_host = "127.0.0.1";
$db_user = "root"; // Логин БД
$db_password = "root"; // Пароль БД
$db_base = 'shop'; // Имя БД
$db_table = "tovar"; // Имя Таблицы БД
// Подключение к базе данных
$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." (names,email,product,price ) VALUES ('$name','$email','$product','$price')");
?>
<form method="post" action="" style="display: block; width: 90%; margin: 20px; padding: 20px;">
<div class="form-group">
<label for="names">Ваше имя:</label>
<input type="text" class="form-control" id="names" placeholder="Ваше имя">
</div>
<div class="form-group">
<label for="email">Ваш email:</label>
<input type="email" class="form-control" id="email" placeholder="Ваш email">
</div>
<div class="form-group">
<label for="product">Товар:</label>
<input type="text" class="form-control" id="product" readonly>
</div>
<div class="form-group">
<label for="price">Цена:</label>
<input type="text" class="form-control" id="price" readonly>
</div>
<button type="submit" class="btn btn-primary">Купить</button>
</form>