Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olâ pessoal estou com problemas de consulta ao banco de dados
Eu fasso tudo certinho porém a minha condicional sempre imprime "Não foi encontrado nenhum usuario com esses dados"
Primeiro meu Formulario da minha pagina index.php
<form method="post" action="login.php" >
<p><label for="nome">Login:</label><br /><input type="text" name="nome" /></p>
<p><label for="senha">Senha</label><br /><input type="password" name="senha" /></p>
<p><input type="submit" value="logar" /></p>
</form>
Agora meu código na minha pagina login.php
<?
session_start();
$nome = $_POST['nome'];
$senha = $_POST['senha'];
if(($nome) == "" || ($senha) == ""){
echo "Você não preecheu todos os campos.";
exit;
}
$db = mysql_connect("localhost","root","");
if(!$db){echo "Não foi possivel fazer a conexao com Banco de Dados por favor tente de novo.";
exit;
}
mysql_select_db("book", $db);
$query = mysql_query("select * from usuarios where nome='$nome' and senha=password('$senha')", $db);
if(mysql_num_rows($query) > 0 ){
$valid_user = $nome;
session_register("valid_user");
}
if(mysql_num_rows($query) == 0){
echo "Não foi encontrado usuario com esse dados";
exit;
}
if(session_is_registered("valid_user")){
echo "Você está logado como $nome.<br />";
echo "<a href='#'>Ir a pagina de membros</a>";
exit; echo "Você não esta logado.<br /><a href='index.html'>Click para voltar a pagina anteior</a>";
}
?>Carregando comentários...