PHP $ _POST问题UNDEFINED OFFSET

时间:2014-05-26 20:15:09

标签: php mysql post phpmyadmin

嘿伙计们我正在尝试编写简单的登录代码。 这是代码

    if(((isset($_POST['nick']))) && (isset($_POST['pass']))){
    if(($_POST['pass']=='pass') && ($_POST['nick'=="kyle"]))
    {                     
    $_SESSION['kyle']='ok';
    } 
    }

我每次尝试登录时都会收到此错误

注意:未定义的偏移量:0在D:\ WAMP \ WWW \ HTML5 \ PROJECT \ LOGOWANIE.PHP第4行(与$ _POST一致)

我认为它与$ _POST [' kyle']是空的(idk我使用正确的昵称和传递)有关。你能帮助我吗?

干杯凯尔

1 个答案:

答案 0 :(得分:5)

你有

$_POST['nick'=="kyle"]

必须是

$_POST['nick'] == "kyle"

现在有一些建议成为更好的开发者:

  1. 如果你有琐碎的代码并且它不起作用 - 这意味着你犯了一个微不足道的错误
  2. 只需屏住呼吸,再次仔细检查代码,尝试评估代码中的每个符号
  3. 这2个项目涵盖了您将在一年左右至少下半年遇到的99%的问题。