Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Iury Borges

Login e usuário

Recommended Posts

Quando eu entro com o usuário e login correto da esse seguinte erro:

Notice: Undefined variable: usuario in C:\xampp\htdocs\cadastro\curso\form\recebe_login.php on line 18
Você não tem acesso ao sitema

Código html:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>
 
<body>
 
<p>Acesso ao sitema:</p>
<form id="acesso" name="acesso" method="post" action="recebe_login.php">
<label>Usuario:</label><input type="text" name="usuario"><br>
<label>Senha:</label><input type="password" name="senha"><br>
 
<input type="submit" value="enviar">
 
</form>
 </body>
</html>

Código php:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>
 
<body> 
<?php
 
$usuario_correto="iury";
$senha_correta="123456";
 
 
if(($usuario == $usuario_correto) and ($senha == $senha_correta))
echo "Bom trabalho";
else
echo "Você não tem acesso ao sitema";

?>
 
</body>
</html>



Não vejo nenhum erro, estou estudando as aulas de Neri Netzke me ajudou muito, agora cheguei nesse impasse, me ajudem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente o seguinte no seu código PHP:

 

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sem título</title>
</head>
 
<body> 
<?php
 
$usuario_correto="iury";
$senha_correta="123456";
 
$usuario = isset($_POST['usuario']) ? $_POST['usuario'] : null;
$senha = isset($_POST['senha']) ? $_POST['senha'] : null;
 
if(($usuario == $usuario_correto) and ($senha == $senha_correta))
echo "Bom trabalho";
else
echo "Você não tem acesso ao sitema";
 
?>
 
</body>
</html>

 

Antes de postar uma dúvida, tente pesquisar pela mensagem de erro, tente algumas coisas ... o problema que você teve é tão bobo ... que não havia necessidade de criar um post.
Sem ofensas, procure estudar um pouco mais ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O seu pode estar errado porque a opção do PHP que faz o $_POST["usuário"] se transformar em $usuario pode estar desativada. Para não correr riscos, use o $_POST

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.