erro undefined

Enviada por aldo 
aldo
erro undefined
16 de July de 2017 às 09:57PM
tenho o seguinte código: e fica dando o seguinte erro:

Notice: Undefined index: remember in C:\xampp\htdocs\site\admin\index.php on line 35


o que pode ser?


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Painel Administrativo - Pró Notícias</title>

<meta name="title" content="Painel Administrativo - Pró Notícias" />
<meta name="description" content="Área restrita aos administradores do site PRÓ NOTÍCIAS" />
<meta name="keywords" content="Login, Recuperar Senha, Pró Notícias" />

<meta name="author" content="ALDO MICHELATO" />
<meta name="url" content="www.uol.com.br" />

<meta name="language" content="pt-br" />
<meta name="robots" content="NOINDEX,NOFOLLOW" />

<link rel="icon" type="image/png" href="ico/chave.png" />
<link rel="stylesheet" type="text/css" href="css/login.css" />
<link rel="stylesheet" type="text/css" href="css/geral.css" />

</head>

<body>

<div id="login">

<img src="images/login-logo.png" alt="Pro Notícias - Área administrativa | Login" title="Pro Notícias - Área administrativa | Login" />
<div style="display:none">
<span class="ms ok">Login efetuado com sucesso!</span>
<span class="ms no">Erro</span>
<span class="ms al">Alerta</span>
<span class="ms in">Informação</span>
</div>
<?php
if(!$_GET['remember']){
?>
<form name="login" action="" method="post">
<label>
<span>E-mail:</span>
<input type="text" class="radius" name="email" />
</label>
<label>
<span>Senha:</span>
<input type="password" class="radius" name="email" />
</label>
<input type="submit" value="Logar-se" name="sendLogin" class="btn" />

<div class="remember">
<input type="checkbox" name="remember" value="1" /> Lembrar meus dados de acesso!
</div>
<a href="index.php?remember=true" class="link" title="Esqueci minha senha!">Esqueci minha senha!</a>
</form>
<?php
}else{
?>
<form name="recover" action="" method="post">
<span class="ms in">Informe seu e-mail para que possamos enviar seus dados de acesso!</span>
<label>
<span>E-mail:</span>
<input type="text" class="radius" name="email" />
</label>
<input type="submit" value="Recuperar dados" name="sendRecover" class="btn" />
<a href="index.php" class="link" title="Voltar">Voltar</a>
</form>
<?php
}
?>
</div><!-- //login -->
</body>
</html>
BOZO
Re: erro undefined
21 de July de 2017 às 07:20AM
tente trocar isso (Linha 35)

if(!$_GET['remember']){

por isso

if(isset($_GET['remember'])){
aldo
Re: erro undefined
28 de July de 2017 às 10:33AM
deu certo, mas fica entrando na tela de recovery e nao na de login
BOZO
Re: erro undefined
01 de August de 2017 às 11:23AM
é pq vc ta mandando mostrar a e recovery se a variavel $_GET['remember'] nao tiver setada.

tente trocar isso
if(!$_GET['remember']){

por isso
if($_GET['remember']){
aldo
Re: erro undefined
09 de August de 2017 às 10:34PM
eu fiz esse procedimento, porem agora da o seguinte erro:

Notice: Undefined index: remember in C:\xampp\htdocs\site\admin\index.php on


fiz nas seguintes formas

if(!$_GET['remember']){

if($_GET['remember']){
if(isset($_GET['remember'])){


todas dão erro
BOZO
Re: erro undefined
11 de August de 2017 às 11:42AM
com isset não deveria dar.
Voce pode desabilitar os erros de notice do php. No seu php.ini mude o error_reporting para

error_reporting(E_ALL ^E_NOTICE)
Jayme A. C. Gimenez
Re: erro undefined
11 de August de 2017 às 12:03PM
Mas o erro de Notice tinha desaparecido com o IsSet , depois da dica do Bozo:

aldo
Re: erro undefined
28 de July de 2017 às 10:33AM
deu certo, mas fica entrando na tela de recovery e nao na de login

Não está mais dando certo, é isso?
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.