Jump to content


Photo

Ajudem Com Este Codigo De Login


  • Faça o login para participar
3 replies to this topic

#1 Halan Batista

Halan Batista

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 10/10/2006, 23:05

E ai...
To desenvolvendo um codigo pra logar o usuario, o codigo é o seguinte

<?php
//Arquivo de configuração (faz a conexão com o BD)
include "conecta.php";
//Verifica se o login e senha estão cadastrado no banco de dados
$sql = "SELECT * FROM LOGIN WHERE apelido = '$apelido' AND senha = '$senha' ";
$rs = mysql_query($sql);
$tot = mysql_num_rows($rs);
//Verificando apelido e senha
if ($tot == 0) {
header("Location:index.php?msg=Login ou Senhas Inválidos!");
}
else {
$nick = "$apelido";
$pass = "$senha";
session_register("nick");
session_register("pass");
session_start("nick");
session_name();
header("Location:consulta.php");
exit;
}
?>


Mais ai que ta o problema, ele ta dando o seguinte erro:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/fotov/public_html/newsletter/entrar.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at /home/fotov/public_html/newsletter/entrar.php:7) in /home/fotov/public_html/newsletter/entrar.php on line 10



Porque está acontecendo isso, vlw ae!

Edição feita por: Halan Batista, 10/10/2006, 23:09.


#2 chipis

chipis

    24 Horas

  • Usuários
  • 439 posts
  • Sexo:Masculino
  • Localidade:Blumenau - SC

Posted 16/10/2006, 13:52

no seu select falta o nome da tabela,
talvez seja esse erro.

ok

#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 17/10/2006, 09:30

na linha $rs = mysql_query($sql); altere para : $rs = mysql_query($sql) or die (mysql_error()); irá lhe mostrar a mensagem de erro gerada pelo SQL!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#4 joacell

joacell

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado
  • Localidade:Santos

Posted 17/10/2006, 12:17

E também não está faltando os valores pra pegar os dados do campo senha e login do form para verificar com $sql = "SELECT * FROM LOGIN WHERE apelido = '$apelido' AND senha = '$senha' "; ?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq