Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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
注意:尝试登录php时未定义索引_Php_Database_Login - Fatal编程技术网

注意:尝试登录php时未定义索引

注意:尝试登录php时未定义索引,php,database,login,Php,Database,Login,我在尝试登录我的页面时遇到了一些问题。 始终获取错误的用户名和密码错误,请注意:未定义索引。。。。。第30-32行 这是我的密码: <?php include("start.html"); include("db-connect.php"); include("sjekk.php"); ?> <form method="post" action="" id="loggInn" name="loggInn"> <fieldset class="container"

我在尝试登录我的页面时遇到了一些问题。 始终获取错误的用户名和密码错误,请注意:未定义索引。。。。。第30-32行 这是我的密码:

<?php 
include("start.html");
include("db-connect.php");
include("sjekk.php");
?>

<form method="post" action="" id="loggInn" name="loggInn">
<fieldset class="container">
<legend>Logg inn</legend>
<table>
    <tr>
    <td><label>Brukernavn </td><td> <input type="text" id="brukernavn" name="brukernavn"> <br/></label></td>
    </tr>
    <tr>
    <td><label>Passord </td><td>  <input type="password" id="passord" name="passord"> <br/></label></td>
    </tr>
    <tr>
    <td><input type="submit" value="Logg inn" id="loggInnKnapp" name="loggInnKnapp" /> </td>
    <td><input type="reset" value="Nullstill" id="nullstill" name="nullstill" /> <br /></td>
    </tr>
    </table>
</fieldset>
</form>
<br />


<?php 


$brukernavn=$_POST ["brukernavn"];
$passord=$_POST["passord"]; 
$login=$_POST[loggInnKnapp];

if($login)
{
if (!sjekkBrukernavnOgPassord($brukernavn,$passord)) 
    {

mysql_query($sqlSentence) or die ("<p>Feil brukernavn/passord.</p>".file_get_contents("slutt.html"));

    }
else        
    {
        print("<p>Du er n&aring logget inn.</p>");
    }               
}


if (!sjekkBrukernavnOgPassord($brukernavn,$passord))  
{
    print("Feil brukernavn/passord <br />");
}
else  
{
    @session_start();
    $_SESSION["innlogget"]=1;  

    print("I menyen til venstre finner du ulike valg som kan utføres ved bruk av denne applikasjonen");
}   
?>
<p>Ny bruker?</p>
<a href="reg-bruker.php">Registrer deg her</a>
<?php
include("slutt.html");
?>

洛格酒店
Brukernavn
密码


纽约布鲁克


不知道为什么我会出现这些错误,我已经查看了代码好几天了,但都无法找到答案

您的参考资料应该是单引号:

$login=$_POST[loggInnKnapp];
应该是:

$login=$_POST['loggInnKnapp'];

由于
$\u POST
数组的索引不存在,因此会出现错误。首先
$\u POST[loggInnKnapp]
应该是
$\u POST['loggInnKnapp']
,并且在将值分配给新变量之前,应该测试变量是否存在:

if(isset($_POST["brukernavn"]) && isset($_POST["passord"]) && isset($_POST['loggInnKnapp'])) {
   $brukernavn=$_POST ["brukernavn"];
   $passord=$_POST["passord"]; 
   $login=$_POST["loggInnKnapp"];
   //The rest of your code
}

确保你在$_POST[loggInnKnapp]上有报价;使$_POST[“loggInnKnapp”];给出错误消息的有用部分可能会有所帮助。例如,
Undefined index[在此处添加下一个字符串]
,您可以跳过文件路径