PHP POST数据不显示

时间:2017-04-11 18:18:32

标签: php database sqlite http-post

我遇到了一些麻烦,需要一个简单的PHP登录表单来传递和检查数据库的登录数据。由于某种原因,数据不会从Html表单传递到PHP处理程序。两者都是单独的文件,但代码如下:

pull

那么对于PHP fike :(请注意我还没有添加用于检查数据库的代码。)

<html>
<head>
   <title>Login</title>
</head>
<body>
   <h1> Welcome please Login: </h1>
   <form action="LoginCreate.php" method="post">
       Username: <input type=“name” name=“username” id="username"><br/>
       Password: <input type="password” name=“password” id="password"><br/>
       <input type="submit" value="Login"> <input type="submit" value="Create Account">
    </form>

导致数据无法正确发布的原因是什么,我的语法有错吗?我正在使用MicroApache并且Chrome中没有弹出错误。

1 个答案:

答案 0 :(得分:2)

您需要将name="action"属性添加到提交按钮并检查

if(isset($_POST['action'])) {
    if ($_POST['action'] == 'Create Account') {

    } elseif ($_POST['action'] == 'Login') {

    }
}