Erro ao logar
Prezados bom dia
Estou fazendo uma aplicação para logar utilizando matricula, ao digitar a matricula está retornando dizendo que não existe no banco de dados, já adicionei no banco de dados, mudei de numero para texto, mas mesmo assim retorna que não existe tão registro no banco, se puderem me ajudar ficarei imensamente grato.
Segue o código
<HTML>
<HEAD>
<TITLE>MATRICULA</TITLE>
</HEAD>
<?
$login_matricula=$_POST["login_digitado"];
$link=mysql_connect("localhost", "root", "")
or die ("<h1>Não foi possivel conectar '''</h1> ".mysql_error());
$banco=mysql_select_db("despacho001", $link)
or die ("<h1>Erro ao abrir o banco de dados '''</h1> ".mysql_error());
$busca=mysql_query("SELECT matricula FROM operador WHERE matricula ='$login_digitado'")
or die ("<h1>Não foi possivel realizar buscas: '''</h1> ".mysql_error());
while ($reg=mysql_fetch_assoc($busca))
{
$matricula_db = $reg["matricula"];
}
if ($login_digitado=="")
{
echo "<BR><BR><center><h2>Matricula não pode ter valor nulo</h2></center>";
echo "<BR><center><a href=\"matricula.php\">Clique aqui para se matricular</a></center>";
}
else
{
if ($matricula_db==$login_digitado)
{
echo "<BR><BR><center><h2>Matricula não existe ou incorreta</h2></center>";
echo "<BR><center><a href=\"matricula.php\">Clique aqui para se matricular</a></center>";
}
}
mysql_free_result($busca);
mysql_close ($link);
?>
</BODY>
</HTML>
O bando de dados chama-se despacho001 e dentro tem uma tabela com o nome operador
CAMPO | TIPO || EXTRA
codigo | int(11) auto_increment
matricula| varchar(10)
nome | varchar(25)
Do mais tenham um bom dia.
P.s: A MENSAGEM QUE RETORNA AO DIGITAR A MATRICULA é "Matricula não pode ter valor nulo"
Discussão (3)
Carregando comentários...