Php 向数据库添加HTML表单输入

Php 向数据库添加HTML表单输入,php,mysql,Php,Mysql,请在我的编码方面需要帮助,我有一个名为Books的数据库,表名为OpenBooks,我想添加html表单,这些表单是用户输入到表中的,并进行回音确认 <?php $Title = $_POST['Title']; $Author = $_POST['Author']; $Series = $_POST['Series']; $Price =$_POST['price']; //database connection $connection

请在我的编码方面需要帮助,我有一个名为Books的数据库,表名为OpenBooks,我想添加html表单,这些表单是用户输入到表中的,并进行回音确认

<?php

    $Title = $_POST['Title'];
    $Author = $_POST['Author'];
    $Series = $_POST['Series'];
    $Price =$_POST['price'];

    //database connection

   $connection = mysqli_connect('localhost', 'root', '','books');
   if(!$connection){
      die("Database connection failed");
   }
   $query = "INSERT INTO OpenBooks(Title,Author,series,price)";
   $query .= " VALUES ('$Title', '$Author', '$series', '$price')";
   $result = mysqli_query($connection, $query);

}
?>


您需要
$Price
而不是
Price
和其他以大写字母开头的变量。

设置$Series和$Price,但尝试输入$Series和$Price。如果仍然不起作用,那么告诉我们您得到了什么结果或错误,并尝试回显for变量以检查它们是否存在。
if (!$result) {
    die('Invalid query: ' . mysql_error());
}
else {
    echo 'yay, done';
}