Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lozatto

[Resolvido] Erro login

Recommended Posts

bom dia, boa tarde e boa noite

 

<?php
// inclui o arquiv o de configuração do sistema
include "Config/config_sistema.php";
// revebe dados do formulario
$login = htmlspecialchars($_POST['login']);
$senha = $_POST['senha'];

// verifica se o usuario existe
$consulta = mysql_query("select * from dados_usuarios where Login='$login'");
$campos = mysql_num_rows($consulta);
if($campos != 0) {
// se o usuario existi verifica a senha dele
	if($senha != mysql_result($consulta,0,"Senha")) {
		echo "<font color=red><b>
			  Senha incorreta!
			  </font></b>";
		exit;
	} else {
		// estiver tudo certo vamos ver se ele é o administrador
		if($login == $login_admin) {
			// se for o login do administrador vamos verificar a senha dele
			// se é igual a do administrado
			if($senha == $senha_admin) {
				// se for o administrador vomos criar a sessão
				session_start();
				$_SESSION['login_usuario'] = $login;
				$_SESSION['senha_usuario'] = $senha;
			
				// redireciona o link para uma outra pagina
				header("Location: Admin/listar_usuarios.php");
				
			}
		} else {
			// se o login não for do administrado vamos criar a sessão dele
			session_start();
			$_SESSION['login_usuario'] = $login;
			$_SESSION['senha_usuario'] = $senha;
			
			// redireciona o link para uma outra pagina
			header("Location: Usuario/dados_usuario.php");
		}
	}
} else {
	echo "<font color=red><b>
		  O usuario não existe!
		  </font></b>";
	exit;
}
?>

da esse erro aqui:

 

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /mnt/host-users/t/i/b/tibiabr/002/001/logar.php on line 10

 

agradeço a todos que tentarem ajudar vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

execute assim, para debug:

$consulta = mysql_query("SELECT * FROM dados_usuarios WHERE Login='$login'")or die( mysql_error() );

entenda o erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao tinha feito isso antes soq ue na hora de logar diz isso

 

Table 'clozatto.dados_usuarios' doesn't exist

 

 

meu site de teste entra ae e ve

 

www.tibiabr.host.sk

Compartilhar este post


Link para o post
Compartilhar em outros sites

Table 'clozatto.dados_usuarios' doesn't exist

 

Table -> tabela...

doesn't exist -> não existe

 

Isso que eu estranhei pois a tabela dados_usuarios existe

 

ela fica no atalho usuario/dados_usuarios.php

 

<?php
include "../validar_session.php";

include "../Config/config_sistema.php";

// faz consulta no banco
$consulta = mysql_query("select * from dados_usuarios where Login = '$login_usuario'");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {font-size: 36px}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {
	color: #000000;
	font-weight: bold;
}
.style4 {
	color: #FF0000;
	font-weight: bold;
}
.style5 {color: #000000}
.style7 {font-size: 12px}
-->
</style>
</head>

<body>
<form action="atualizar_dados.php" method="post" enctype="multipart/form-data" name="formatualizar">
<table width="628" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="173" height="30"> </td>
    <td width="61"> </td>
    <td width="252"> </td>
    <td width="43"> </td>
    <td width="52"> </td>
    <td width="47"> </td>
  </tr>
  <tr>
    <td height="45"> </td>
    <td> </td>
    <td valign="top"><span class="style1">Dados do usuario</span> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td height="25" valign="middle">
<?php
while($linha = mysql_fetch_object($consulta)) {
	echo "<b>Olá ".$linha->Login."!</b>";
?></td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td height="22"> </td>
    <td> </td>
    <td colspan="2" valign="top" class="style3"> Dados do usuário | <a href="mudar_senha.php" class="style3">Mudar senha</a> | <a href="../logout.php" class="style3">Logout</a></td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td height="24"></td>
    <td colspan="4" valign="top"><p><span class="style5"><span class="style4">Atenção:</span></span><span class="style3"> Altere apenas os dados que você dezeja modificar! <br />
    </span></p></td>
    <td></td>
  </tr>
  <tr>
    <td height="150"></td>
    <td colspan="4" valign="top">
	  <table width="100%" border="2" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0">
	    <!--DWLayoutTable-->
	    
	    
	    <tr>
	      <td width="136" height="24" align="right" valign="middle" bgcolor="#000000" class="style2">E-mail:</td>
            <td colspan="3" valign="middle" bgcolor="#CCCCCC"><label for="label2"></label>
            <input name="email" type="text" id="label2" value="<?php echo $linha->Email;?>" size="40" maxlength="200" /></td>
          </tr>
	    <tr>
	      <td height="24" align="right" valign="middle" bgcolor="#000000" class="style2">País:</td>
            <td colspan="3" valign="middle" bgcolor="#CCCCCC"><label for="label3"></label>
            <input name="pais" type="text" id="label3" value="<?php echo $linha->Pais;?>" /></td>
          </tr>
	    <tr>
	      <td height="24" align="right" valign="middle" bgcolor="#000000" class="style2">Estado:</td>
            <td colspan="3" valign="middle" bgcolor="#CCCCCC"><label for="label4"></label>
            <input name="estado" type="text" id="label4" value="<?php echo $linha->Estado;?>" /></td>
          </tr>
	    <tr>
	      <td height="24" align="right" valign="middle" bgcolor="#000000" class="style2">Cidade:</td>
            <td colspan="3" valign="middle" bgcolor="#CCCCCC"><label for="label5"></label>
            <input name="cidade" type="text" id="label5" value="<?php echo $linha->Cidade;?>" /></td>
          </tr>
	    <tr>
	      <td height="24" align="right" valign="middle" bgcolor="#000000" class="style2">CEP:</td>
            <td colspan="3" valign="middle" bgcolor="#CCCCCC"><label for="label6"></label>
            <input name="cep" type="text" id="label6" value="<?php echo $linha->Cep;?>" /></td>
          </tr>
	    <tr>
	      <td height="24"> </td>
            <td width="15"> </td>
            <td width="66" valign="top"><label for="Submit"></label>
            <input type="submit" name="atualizar" value="Atualizar" id="atualizar" /></td>
            <td width="179"> </td>
          </tr>
	    <?php
}
?>
      </table></td>
    <td></td>
  </tr>
  <tr>
    <td height="47"></td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td></td>
  </tr>
</table>
</form>
</body>
</html>
como pode isso ter e num existir

 

 

 

esse errro:

Table 'clozatto.dados_usuarios' doesn't exist

 

 

da na hora de cadastrar to achando que o atalho esta errado e nao esta localizando

a tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.