firetag
08-26-2009, 08:45 PM
Can someone explain to me why I am getting this error:
Notice: Undefined index: remember in C:\wamp\www\test\login.php on line 55
Here is the form I sent from:
<form class="border" name="login" id="login" action="login.php" method="post">
<ul id="loginul">
<li><label class="label"for="email">Email: </label></li>
<li><input name="email" class="floatRight" id="email" type="text" /></li>
<li><br /><br /><label class="label"for="password">Password: </label></li>
<li><input name="password" class="floatRight" id="password" type="password" /> </li>
<li><br/><br/><label class="label"for="remember">Remember Me? </label></li>
<li><input name="remember" id="remember" type="checkbox" value="rememberMe" /></li>
<li><div class="center"><input type="submit" value="Login" id="login_btn" /></div></li>
</ul>
</form>
And here is the php code I used to retreive the data:
$email=$_POST["email"];
$password=$_POST["password"];
$remember=$_POST["remember"];
$bools=login($email,$password,$remember);
if($bools){
echo 'You have succesfully logged in.';
}
else{echo 'Your email or password was entered incorrectly.';}
It seems I only get the error if I don't check the remember me checkbox.
The login() function seems not to work also when i don't check the box.
Notice: Undefined index: remember in C:\wamp\www\test\login.php on line 55
Here is the form I sent from:
<form class="border" name="login" id="login" action="login.php" method="post">
<ul id="loginul">
<li><label class="label"for="email">Email: </label></li>
<li><input name="email" class="floatRight" id="email" type="text" /></li>
<li><br /><br /><label class="label"for="password">Password: </label></li>
<li><input name="password" class="floatRight" id="password" type="password" /> </li>
<li><br/><br/><label class="label"for="remember">Remember Me? </label></li>
<li><input name="remember" id="remember" type="checkbox" value="rememberMe" /></li>
<li><div class="center"><input type="submit" value="Login" id="login_btn" /></div></li>
</ul>
</form>
And here is the php code I used to retreive the data:
$email=$_POST["email"];
$password=$_POST["password"];
$remember=$_POST["remember"];
$bools=login($email,$password,$remember);
if($bools){
echo 'You have succesfully logged in.';
}
else{echo 'Your email or password was entered incorrectly.';}
It seems I only get the error if I don't check the remember me checkbox.
The login() function seems not to work also when i don't check the box.