【问题标题】:Cannot insert values into database from HTML Forms无法将值从 HTML 表单插入数据库
【发布时间】:2016-08-06 17:11:29
【问题描述】:

我在将值从 HTML 表单插入数据库时​​遇到问题。这是我的代码:

http://pastebin.com/HhynqRnF

有人可以帮帮我吗?谢谢!

【问题讨论】:

  • 连接数据库
  • 在此处发布您的代码
  • 连接数据库
  • 将您的代码粘贴到您的问题中。您提供的网址将来可能会停止工作。

标签: php html


【解决方案1】:

首先您需要创建mysql connection 。并将您的代码更改为此代码。

    <?php 
       $con = mysqli_connect("localhost", "root", "", "my_db"); //create connection
        if(isset($_POST['submit']))
        {        

          $name = $_POST['fullname'];
          $username = $_POST['username'];
          $email = $_POST['email'];
          $password = $_POST['password'];
          $sql = "INSERT INTO users (name, username, email, password) VALUES ('$name', '$username', '$email', '$password')";
          $result = mysqli_query($con, $sql);
        }
      ?>

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


            <div class="field-wrap">
              <label>
                Name<span class="req">*</span>
              </label>
              <input name="fullname" type="text" required autocomplete="off" />
            </div>

            <div class="field-wrap">
              <label>
                Username<span class="req">*</span>
              </label>
              <input name="username" type="text" required autocomplete="off" />
            </div>


          <div class="field-wrap">
            <label>
              Email Address<span class="req">*</span>
            </label>
            <input name="email" type="text" required autocomplete="off"/>
          </div>

          <div class="field-wrap">
            <label>
              Set A Password<span class="req">*</span>
            </label>
            <input name="password" type="password" required autocomplete="off"/>
          </div>

          <button type="submit" class="button button-block"/>Create Account</button>



          </form>

【讨论】:

  • Sorry shubham,其实我上面有连接线但是没有放代码在这里。这是整个代码,仍然无法正常工作:pastebin.com/PEKuFYFW
  • 你试试我的代码吗?我改变了很多东西。请试试这个并打印你的查询。
【解决方案2】:

试试这个

$sql = "INSERT INTO `users` (`name`, `username`, `email`, `password`) VALUES ('$name', '$username', '$email', '$password')";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-14
    • 2021-12-04
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多