通过SQL添加时表未接收到数据条目

时间:2019-05-16 17:55:30

标签: php

我正在尝试编写书籍管理数据库,并且我有一段代码应该将输入的数据添加到表中,但是当我尝试将数据添加到表中时,它没有显示一点都没有。下面是我为此编写的代码:

<?php // connect.php allows connection to the database

  require 'connect.php'; //using require will include the connect.php file each time it is called.

    if (isset($_POST['id'])   &&
        isset($_POST['title']) &&
        isset($_POST['author'])
        )


  {
    $id     = assign_data($conn, 'id');
    $title  = assign_data($conn, 'title');
    $author = assign_data($conn, 'author');


    $query    = "INSERT INTO testTable VALUES ('$id', '$title', '$author')";

    $result   = $conn->query($query);
    if (!$result) echo "<br><br>INSERT failed: $query<br>" .

      $conn->error . "<br><br>";
  }


   echo <<<_END
  <form action="  " method="post">

    <!--Book id <input type="text" name="id"> <br><br>-->
    Book title <input type="text" name="title"> <br><br>
    Author name <input type="text" name="author"> <br><br>

    <input type="submit" value="ADD RECORD">

   </form>
_END;



  function assign_data($conn, $var)
  {
    return $conn->real_escape_string($_POST[$var]);
  }


 // $result->close();
$conn->close(); 
  ?>

我想这是一个很小的错误,但是我对此感到非常沮丧。

0 个答案:

没有答案