hugofct20257
Membro
Boas,
bem ando aqui a aventurar-me no php, dado que tenho umas tarefas entre mãos nesta linguagem, e, então ao tentar fazer um sistema de login deparei-me com um problema...
O problema é que ele ao imprimir está a imprimir tudo apartir de '>0' deste if que passo a citar em baixo:
Alguém sabe o que tenho aqui de errado?!?
Cumps
bem ando aqui a aventurar-me no php, dado que tenho umas tarefas entre mãos nesta linguagem, e, então ao tentar fazer um sistema de login deparei-me com um problema...
Código:
<?
//conecta com o db
include ("connect.php");
$nome= $_POST['username'];
$senha = $_POST['password'];
if (strlen($senha)< 1 or strlen($nome) < 1){
echo '<p align="center">Senha ou apelido inválidos<BR><a href="javascript:history.back(1);">tente denovo</a></p>';
}
else{
$logar = mysql_query("SELECT * FROM login WHERE username='$nome' AND password='$senha'") or die("Username Desconhecido!");
}
if (mysql_num_rows($logar) > 0 ){
echo 'Benvindo';
}
else {
echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente de novo</a></p>';
}
?>
O problema é que ele ao imprimir está a imprimir tudo apartir de '>0' deste if que passo a citar em baixo:
Código:
if (mysql_num_rows($logar) > 0 ){
Alguém sabe o que tenho aqui de errado?!?
Cumps