Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未定义索引:第16行用户名注意:_Javascript_Php_Html - Fatal编程技术网

Javascript 未定义索引:第16行用户名注意:

Javascript 未定义索引:第16行用户名注意:,javascript,php,html,Javascript,Php,Html,我经常遇到这样的错误:未定义索引:第16行的用户名注意:未定义索引:第17行的密码表“john.Users”不存在 $username = mysql_real_escape_string($_POST['username']); $password = $_POST['password']; $result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '$username'"); if($result === FALSE) {

我经常遇到这样的错误:
未定义索引:第16行的用户名注意:未定义索引:第17行的密码表“john.Users”不存在

$username = mysql_real_escape_string($_POST['username']);
$password = $_POST['password'];
$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '$username'");

if($result === FALSE) {
    die(mysql_error());  
}
第一次写入
var\u转储($\u POST)
并查看您的用户名和密码是否已设置 如果不是,请检查ur html表单标记方法属性值是否为POST。 像这样


sql check数据库中的其他情况有users表

还要检查是用户还是用户…(mysql大小写敏感)

看起来像
$\u POST['username']
未设置或为空 因此,使用
isset()
empty()
来避免php通知或检查值 比如:-

还是用支票

if(empty($_POST['username']))
 echo 'username is empty';
可能的问题:

它不是一个POST,而是一个GET请求(检查
方法属性。它是说
POST
还是
GET
?)

元素的
名称
属性中输入错误


至于另一个错误(
表'john.Users'不存在)
):检查您的mysql数据库,可能是
Users
而不是
Users

您的表单提交了吗?试着运行
var\u dump($\u POST)
以查看您实际提交的内容。可能您与服务器的连接编码不正确。可能与您正在使用且应该使用的连接重复。
if(empty($_POST['username']))
 echo 'username is empty';