使用PHP注册无效

时间:2015-10-23 20:11:11

标签: php html mysql xampp

尝试简单注册,尽管文件名为Login.html / .php 我在Login.html中的HTML表单:

<!DOCTYPE html>
<html>
<head>
<title>Register/ Login</title>
<link rel="stylesheet" type="text/css" href="Assets/bootstrap.css"> 
<script src="Assets/jquery.min.js"></script>
<script src="Assets/bootstrap.min.js"></script>

</head>
<body>

    <form action="Login.php" method="post">
        <fieldset>
            <legend>Register:</legend>
            Username : <input type="text" name="Username"> <br>
            Password : <input type="password" name="Password"> <br>
            <input type="submit"><br>
        </fieldset>
    </form>

</body>
</html>

已经设置了代码的MySQL端并运行它,它工作正常。 PHP文件,Login.php:

<?php

    $userErr = $passErr = "";
    $servername = "localhost";
    $username = "root";
    $password = "";
    $dbname = "testdb";


    $conn = mysqli_connect($servername, $username, $password, $dbname) or die("Connection failed");

    $Username = $_POST['Username'];
    $Password = $_POST['Password'];

    echo("Reached 1. <br>");

    $stmt = "INSERT INTO Login (Username, Password) VALUES ('$Username', '$Password')";
    $result = mysqli_query($conn, $stmt);

    if($result) {
        echo("Registered Successfully!");
    }
    mysqli_close($conn);
?>

当我输入详细信息并提交时,会显示Login.php的代码,其中url为:(file:/// C:/xampp/htdocs/Login.php)

此外,Login.html在localhost上运行,即url为: (http://localhost/Login.html

1 个答案:

答案 0 :(得分:3)

我猜你正在浏览你的Login.html

文件:/// C:/xampp/htdocs/Login.html

但你必须像这样使用

http://localhost/Login.html