Boa Noite! Estou com um problema na validacao de dados que inseri no banco Mysql, cadastrei login e senha em um formulario utilizando o metodo $_POST e a classe php PDO cadastra normalmente consulto no mysql e esta ok a entrada de dados porem quando tento logar com o usuario que cadastrei não gera nenhum erro porem tambem não loga esta aqui o Codigo do formulario e o php.
Pergunta
weltonls
Boa Noite! Estou com um problema na validacao de dados que inseri no banco Mysql, cadastrei login e senha em um formulario utilizando o metodo $_POST e a classe php PDO cadastra normalmente consulto no mysql e esta ok a entrada de dados porem quando tento logar com o usuario que cadastrei não gera nenhum erro porem tambem não loga esta aqui o Codigo do formulario e o php.
index.php:
<form method="post" action="db/validacao.php">
Login: <input type="text" name="login"></br></br>
Senha: <input type="text" name="senha"></br>
</br><input type="submit" name="Login">
<a href="index.php">Cadastrar</a>
</form>
validacao.php:
<?php
$conn = new PDO(
'mysql:host=localhost;dbname=db_database_cadastro', 'root', 'vertrigo',
//indico o objeto PDO como true(verdadeiro)
array(
PDO::ATTR_PERSISTENT => true
)
);
$login = $_POST['login'];
$senha = $_POST['senha'];
if (isset($login)) {
$sql = "SELECT login FROM db_usuarios WHERE login = '$login' ";
header("location:outrolocal.php");
}else{
echo "Usuario não cadastrado";
}
?>
no ultimo if independente do usuário que coloco ele redireciona para o outro local como resolver isso?
Link para o comentário
Compartilhar em outros sites
6 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.