lozatto 0 Denunciar post Postado Outubro 29, 2010 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
William Bruno 1501 Denunciar post Postado Outubro 29, 2010 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
lozatto 0 Denunciar post Postado Outubro 30, 2010 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
hinom 5 Denunciar post Postado Outubro 30, 2010 Table 'clozatto.dados_usuarios' doesn't exist Table -> tabela... doesn't exist -> não existe Compartilhar este post Link para o post Compartilhar em outros sites
lozatto 0 Denunciar post Postado Outubro 30, 2010 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
lozatto 0 Denunciar post Postado Outubro 30, 2010 erro resolvido obrigadoa todos Compartilhar este post Link para o post Compartilhar em outros sites