PHP POST数据未显示

PHP POST数据未显示,php,database,sqlite,http-post,Php,Database,Sqlite,Http Post,我在获取一个简单的PHP登录表单来传递和检查数据库中的登录数据时遇到了一些问题。由于某些原因,数据不会从Html表单传递到PHP处理程序。两者都是单独的文件,但代码如下所示: <html> <head> <title>Login</title> </head> <body> <h1> Welcome please Login: </h1> <form action="Login

我在获取一个简单的PHP登录表单来传递和检查数据库中的登录数据时遇到了一些问题。由于某些原因,数据不会从Html表单传递到PHP处理程序。两者都是单独的文件,但代码如下所示:

<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>

登录
欢迎光临,请登录:
用户名:

密码:您需要将
name=“action”
属性添加到提交按钮并选中

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

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

    }
}

嗯,您有一个
类型
-用户名声明不存在-没有说这是问题所在,但应该是
文本
,而不是
名称
。请尝试打印($\u POST);看看是否有显示,帮助缩小范围这给了我一个错误:解析错误:语法错误,意外的T_等于,在第8行的C:\wwwroot\Assignment2\LoginCreate.php中应为“,”或“,”,修复了该示例
if(isset($_POST['action'])) {
    if ($_POST['action'] == 'Create Account') {

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

    }
}