-moNGe_ Postado Maio 20, 2010 Denunciar Share Postado Maio 20, 2010 <html> <head> <title>RSNews - Administração</title> </head> <body> <?php require'config.php'; if(!isset($user) or $user!=$login){ echo"<form method=\"post\" action="echo $_SERVER['PHP_SELF'];"> <p>Usuário de administração:<br /> <input name=\"user\" /><br /></p> <p>Senha de administração:<br /> <input type=\"password\" name=\"pass\" /></p> <p><input type=\"submit\" name=\"submit\" value=\"Entrar\" /></p> </form>";} else if($user==$login and $pass==$senha) require'cad_noticia.php'; ?> </body> </html>Tenho esse código acima e está dando este erro: Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\www\bd\admin.php on line 9Alguém sabe o que pode ser??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Maio 20, 2010 Denunciar Share Postado Maio 20, 2010 Mude issoif(!isset($user) or $user!=$login){ para isso if(!isset($user) or ($user!=$login)){ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 -moNGe_ Postado Maio 20, 2010 Autor Denunciar Share Postado Maio 20, 2010 Opa, ta dando esse erro agora:Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\www\bd\admin.php on line 9Obrigado desde já. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Maio 20, 2010 Denunciar Share Postado Maio 20, 2010 Troca:echo"<form method=\"post\" action="echo $_SERVER['PHP_SELF'];"> Por: echo"<form method=\"post\" action=\"?\"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 -moNGe_ Postado Maio 21, 2010 Autor Denunciar Share Postado Maio 21, 2010 Fiz assim:<html> <head> <title>RSNews - Administração</title> </head> <body> <?php require'config.php'; if(!isset($user) || $user!=$login || $pass!=$senha || !isset($pass)){ echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'"> <p>Usuário de administração:<br /> <input name="user" /><br /></p> <p>Senha de administração:<br /> <input type="password" name="pass" /></p> <p><input type="submit" value="Entrar" /></p> </form>';} if(isset($_POST["user"]) && isset($_POST["pass"]) && ($_POST["user"] == $login) && ($_POST["pass"] == $senha)) header("Location: cad_noticia.php"); ?> </body> </html>Agora tá funcionando, também testei com o ? como foi dito acima e deu certo também....obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
-moNGe_
Tenho esse código acima e está dando este erro: Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in C:\www\bd\admin.php on line 9
Alguém sabe o que pode ser???
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.