GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Login e senha PHP

Tags: #<Tag:0x00007f6d43f2f5a0>

Amigos, sou novo na área, precisando de ajuda…rs sei muito pouco ou quase nada de programação. estou com um problema no meu Logim e PHP, ou seja, da esse erro.

Erro de sintaxe FATAL ERROR , inesperado ‘$ Senha’ (T_VARIABLE)
na linha número 5.

o código é pequeno, mas já ta dando erro, por favo ajudem-me.

Esse projeto é um login feito m html, pra acessar paginas com senha.

ACESSO PELO HTML:


Login e Senha

<form action= teste.php methodo= post>
<table border=4 width= 30%>
<tr><td>login:<input type= nome size=20 name= login></td></tr>
<tr><td>senha:<input type= password size=20 name= senha></td></tr>
<tr><td><input type=submit value="Autentica Registro"></td></tr>
</table>
</form>
<body>
</html>

PHP
<?
$x="fulano";
$y="123";
$login=$_post["login"]
$Senha=$_post["senha"]
IF(($senha==$x)&&($senha==$y))
{?>




<?}
Else
{
	echo"<a hef=login.php>login e Senha incorretos</a>";
}
?>

Veja a diferença entre estes dois trechos:

E este

Agora faça o jogo dos 2 erros e me diga o que tem no primeiro que não existe no segundo e que é a causa do problema.

Darlan, meu querido muito obrigado por sua atenção. Vi a falta “x” e “y” coloquei, mas não deu certo.

Darlan, fiz tambem repetindo login “fulano” senha “123” e deu erro na linha 5

Você tá ciente disso? Que a variável $senha está repetindo dentro do if?

Mas quem falou em x e y?
Eu estava falando do ponto e vírgula, cara.
Se você não diz pro php que a expressão finalizou, incluindo ; ao fim, ele vai tentar ler tudo como se fosse uma instrução só.
E é aí que está o erro.