Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não sei se vocês se lembram desse livro, mas eu gostava.
Não estou conseguindo achar o erro no código abaixo.
Sei que o código é básico assim como meu conhecimento atual, mas é o seguinte, ele está recebendo o usuário e a senha de login.php.
No while testei com o usuário e senha que insiro na página login.php e funciona, mas quando faço o query e tento usar os dados não está funcionando. alguma luz de onde está wally?
Ele aparece a resposta do ELSE, ou seja ele está efetuando a busca.
Sim, tenho certeza que estou digitando usuário e senha corretos.
LOGIN.PHP
<form method="post" action="valida.php">
</head>
<body>
<h3 align="center">Digite seu Usuário e Senha</h3><br />
<label>Usuário</label>
<input type="text" name="usuario" maxlength="50" />
<label>Senha</label>
<input type="password" name="senha" maxlength="50" />
<input type="submit" value="Entrar" />
</form>
</body>
VALIDA.PHP
<head>
<?php
$link = mysql_connect("localhost:8887", "root", "root");
mysql_select_db("completa", $link);
$usuario=$_POST["usuario"];
$senha=$_POST["senha"];
$busca = mysql_query("SELECT * FROM usuario WHERE usuario = '$usuario'") or die ("Busca Não foi possível: ". mysql_error());
?>
</head>
<body>
<?php
while ($reg = mysql_fetch_assoc($busca));
{
if ($usuario == $reg["usuario"] && $senha == $reg["senha"])
{
echo "<script>window.open('insdados.php','_self')</script>";
}
else
{
echo "Usuário e Senha não conferem retorne e tente novamente.";
}
}
?>Carregando comentários...