PHP表单没有提交到mySQL的条目,它可能是什么?

时间:2017-02-02 02:30:46

标签: php mysql database forms

我整晚都在尝试各种不同的方式将我的.php脚本连接到我的localhost服务器,但我没有运气。我尝试从MAMP主页复制套接字脚本,并尝试使用我在另一篇文章中找到的脚本,以及Youtube教程,但没有成功。

这是一个简单的登录表单,它在我的网页上呈现,但是当我向数据库提交表单时,在users表中没有输入任何条目。

由于我对PHP不熟悉,因此我认为应该是一项简单的任务。我会发布下面的代码,希望有人可以看到我的错误。

dbh.php:

<?php 

$conn = mysqli_connect("localhost", "root", "root", "authentication", "8889");

 if(!conn) {
die("Failed: " . mysqli_connect_error());
}


?> 

signup.php:

<?php 

        include 'dbh.php';



        $uid = $_POST['uid'];
        $pwd = $_POST['last'];
        $pwd_again = $_POST['pwd_again'];

        #echo $first."<br>";
        #echo $last."<br>";
        #echo $uid."<br>";
        #echo $pwd ."<br>";

        $sql = "INSERT INTO user (uid, pwd, pwd_again) VALUES ('$uid', '$pwd' '$pwd_again')";

        $result = mysql_query($conn, $sql); 


        echo "<script type='text/javascript'>  window.location='main.php'; </script>";

        ?>

的index.php:

<!DOCTYPE html>
    <html>
        <head>
        <?php include 'dbh.php';
     ?>
        </head> 
        <body>

    <div id="signUp">

        <form action="signup.php" method="POST">
            <input type="text" name="uid" placeholder="Username"><br>
            <input type="Password" name="pwd" placeholder="Password"><br>
            <input type="Password" name="pwd_again" placeholder="Confirm Password"><br>
            <button type="submit">Register</button>
         </form>

    </div>
        </body>
    </html>

有谁知道它可能是什么?

0 个答案:

没有答案