注意:尝试登录php时未定义索引
我在尝试登录我的页面时遇到了一些问题。 始终获取错误的用户名和密码错误,请注意:未定义索引。。。。。第30-32行 这是我的密码:注意:尝试登录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"
<?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å 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[在此处添加下一个字符串]
,您可以跳过文件路径