bcs_ptx 0 Denunciar post Postado Novembro 3, 2011 Fala raça, seguinte, olha loucura que ta dando aqui, na parte de históricos o admin vê todos os registros e o usuário vê os dele.quando entro como admin tudo certo, e quando entro com user da esse erro Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\Arquivos de programas\EasyPHP5.3.0\www\intranet3\biblioteca\usuarios.php on line 222 a linha 222 é essa <?php while($dados = mysql_fetch_assoc($query)){ ?> segue meu script, tipo antes do else ele funciona, só da erro depois if($_SESSION['UsuarioNivel'] == $admin || $qualidade || $recepcao){ $seleciona = "SELECT tbl_livros.id_livros, tbl_livros.titulo, tbl_historico.id_historico, tbl_usuarios.nome, tbl_historico.divida, date_format(tbl_historico.data_retirada, '%d/%m/%Y') as data_retirada, date_format(tbl_historico.data_entrega, '%d/%m/%Y') as data_entrega, date_format(tbl_historico.data_devolucao, '%d/%m/%Y') as data_devolucao FROM tbl_historico JOIN tbl_livros ON(tbl_historico.id_livros = tbl_livros.id_livros) JOIN tbl_usuarios ON(tbl_historico.id_usuario = tbl_usuarios.id_usuario)"; }else{ $seleciona = "SELECT tbl_livros.id_livros, tbl_livros.titulo, tbl_historico.id_historico, tbl_usuarios.nome, tbl_historico.divida, date_format(tbl_historico.data_retirada, '%d/%m/%Y') as data_retirada, date_format(tbl_historico.data_entrega, '%d/%m/%Y') as data_entrega, date_format(tbl_historico.data_devolucao, '%d/%m/%Y') as data_devolucao FROM tbl_historico JOIN tbl_livros ON(tbl_historico.id_livros = tbl_livros.id_livros) JOIN tbl_usuarios ON(tbl_historico.id_usuario = tbl_usuarios.id_usuario) WHERE id_usuario = ".$_SESSION['UsuarioID']; } $query = mysql_query($seleciona); // Final script paginação ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 3, 2011 execute assim: $query = mysql_query($seleciona)or die( mysql_error() ); ai você vai descobrir o motivo de ter falhado. sempre adote essa pratica de colocar o or die( mysql_error() ); enqnto estiver debugando e desenvolvendo. Compartilhar este post Link para o post Compartilhar em outros sites
bcs_ptx 0 Denunciar post Postado Novembro 3, 2011 blza, deu esse erro Coluna 'id_usuario' em 'where clause' � amb�gua, só não sei oque significa Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 3, 2011 tem essa coluna em 2 ou mais tabelas, e ele não sabe qual tabela você quer usar. Informe de qual tabela é a coluna que você quer usar no WHERE: WHERE tbl_usuarios.id_usuario = ".$_SESSION['UsuarioID']; Compartilhar este post Link para o post Compartilhar em outros sites
bcs_ptx 0 Denunciar post Postado Novembro 3, 2011 HUmm, isso mesmo, agora deu certinho.abraço Compartilhar este post Link para o post Compartilhar em outros sites