drizimm 0 Denunciar post Postado Julho 16, 2004 o erro: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/zimm/public_html/admin/index.php on line 15Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/zimm/public_html/admin/index.php on line 29o codigo-fonte:<html><head><title>+ ZiMM WEBSiTE :: Administração</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="css.css" rel="stylesheet" type="text/css"></head><body bgcolor="#333333" text="#333333" link="#333333" vlink="#333333" alink="#333333" leftmargin="0" topmargin="0"><?if($acao==logar){ $data = date('d/m'); $hora = date('H:i');include("conectar.php");$resultado=mysql_query("select * from 'usuarios' where usuario='$userid' and 'senha'=password('$pass')");$num_linhas=mysql_num_rows($resultado);if ($num_linhas=="0"){ echo ("<font face='Arial, Helvetica' size='-1' color='#ffffff'>"); echo ("Usuário ou senha inválidos.<BR>"); echo "<a href=java script:history.go(-1)>Voltar</a>";}else{ // caso contrario ele guarda na sessao os dados do usuario, o id e o nome do usuario $sql = "UPDATE usuarios SET logins = logins+1 WHERE usuario='$userid'"; $result = mysql_query($sql); $sql = "UPDATE usuarios SET hora = '$hora' WHERE usuario='$userid'"; $result = mysql_query($sql); $sql = "UPDATE usuarios SET data = '$data' WHERE usuario='$userid'"; $result = mysql_query($sql); while ($linha=mysql_fetch_array($resultado)){ //echo ("logado"); $id=$linha[0]; $nome=$linha[1]; $username=$linha[2]; $email=$linha[4]; $data=$linha[5]; $logins=$linha[6]; $hora=$linha[7]; session_start(); session_register('id','nome','username', 'email', 'data', 'logins', 'hora'); //echo ("logado"); header ("location: inicial.php"); }}} else {?><table width="100%" border="0" cellpadding="2" cellspacing="2" bgcolor="#333333"> <tr> <td><font color="#FFFFFF" size="4" face="Tahoma">+</font><font color="#CCCCCC" size="4" face="Tahoma">ZiMM<font color="#999999">WEBSiTE</font>: ADMINISTRAÇÃO <br> <font color="#CCCC00" size="1">.:: zimm.freesites.ws ___ 07/2004</font></font></td> </tr> <tr> <td height="36" valign="top"> <form name="form1" method="post" action="?acao=logar"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="24"><font color="#CCCC00" size="4" face="Tahoma">+<font color="#CCCCCC">LOGIN:</font></font></td> </tr> <tr> <td><input name="userid" type="text" class="botoes" id="userid" size="50"></td> </tr> <tr> <td><font color="#CCCC00" size="4" face="Tahoma">+<font color="#CCCCCC">SENHA: </font> </font></td> </tr> <tr> <td><input name="pass" type="password" class="botoes" id="pass" size="50"></td> </tr> <tr> <td height="50"><input name="go" type="submit" class="botoes1" id="go" value=" GO ! "> </td> </tr> </table> <font color="#CCCCCC" size="4" face="Tahoma"></font> </form></td> </tr></table></body></html><?}?> Compartilhar este post Link para o post Compartilhar em outros sites
carbonx 0 Denunciar post Postado Julho 16, 2004 $resultado=mysql_query("select * from 'usuarios' where usuario='$userid' and 'senha'=password('$pass')"); Para: $resultado=mysql_query("select * from usuarios where usuario='$userid' and 'senha'=password('$pass')"); ou nao tem nada a v? Compartilhar este post Link para o post Compartilhar em outros sites
drizimm 0 Denunciar post Postado Julho 16, 2004 intaum kra.. tbm pensei nisso.. mais qdo eu faço isso.. ele naum realiza a procura (SELECT).. ou seja.. fala USUARIO OU SENHA ERRADO DIGITE NOVAMENTE e talz Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 16, 2004 O password foi encriptografado com md5? Compartilhar este post Link para o post Compartilhar em outros sites
drizimm 0 Denunciar post Postado Julho 18, 2004 vixi kra.. num sei mesmo.. peguei isso aih no phpbrasil.compq ? Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Julho 19, 2004 Coloca mysql_error() e mostra o erro: PHP [/tr][tr]$resultado=mysql_query("select * from usuarios where usuario='$userid' and senha=password('$pass')") or die (mysql_error());[/tr] ;) Compartilhar este post Link para o post Compartilhar em outros sites
drizimm 0 Denunciar post Postado Julho 19, 2004 num tem erro :( mais simplesmente fala que naum axou nenhuma linha na tabela onde usuario = $userid e senha = $passmais anyway, vo tenta fazer o mysql error exibir aki e mostro o resultado.. Compartilhar este post Link para o post Compartilhar em outros sites
drizimm 0 Denunciar post Postado Julho 19, 2004 eh, exatamente oq eu faleinaum aparece nada, soh USUÁRIO OU SENHA INVÁLIDOS Compartilhar este post Link para o post Compartilhar em outros sites
Gogumelo 0 Denunciar post Postado Julho 19, 2004 PHP [/tr][tr]$sql ="select * from usuarios where usuario='$userid' and senha=password('$pass')";$resultado = mysql_query($sql); echo $sql; exit();[/tr]faz isso pra ver se os valores tao sendo enviados direitinho =) Compartilhar este post Link para o post Compartilhar em outros sites
drizimm 0 Denunciar post Postado Julho 24, 2004 tah tudo enviado certinho..o problema tah no nome da tabela..se eu coloco "select * from usuarios..", a mensagem de erro que aparece eh que usuario ou senha estao errados.. porque ele naum tah realizando a busca na tabela..se eu coloco "select * from 'usuarios'...", ele realiza a busca na tabela, encontra usuario e senha, mas naum realiza o mysql_num_rows, exibindo o erro:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/zimm/public_html/admin/logon_confirm.php on line 6 Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Julho 25, 2004 http://www.imasters.com.br/web/conteudo/co...?codcoluna=1846 Compartilhar este post Link para o post Compartilhar em outros sites
drizimm 0 Denunciar post Postado Julho 28, 2004 po valeu mesmo ! deu bem certo esse script..soh num intendi uma coisa...$sql = mysql_query(" SELECT A.USUARIO FROM tb_produtos A WHERE A.ID_USUARIO = '".$_SESSION[id]."'") or die("ERRO NO SQL");pq esses As no começo ?A.USUARIO, A.NOME_DE_USUARIO, A.ID_USUARIO..etc ?naum seria muito mais facil "SELECT usuario FROM tb_produtos WHERE id_usuario='".$_SESSION[id]."'outra coisa.. $_SESSION[id] seria a mesma coisa que $_HTTP_SESSION_VARS['id'] ?? Compartilhar este post Link para o post Compartilhar em outros sites
drizimm 0 Denunciar post Postado Julho 31, 2004 ???? Compartilhar este post Link para o post Compartilhar em outros sites