Ir para conteúdo

Arquivado

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

Bruno M Duarte

ERRO na listagem dos dados

Recommended Posts

Boa tarde galera!

A dúvida que tenho hj é o seguinte.

Estou desenvolvendo um relatório onde eu tenho listar todos os representantes da tabela REPRESENTANTE.

E fazer com que ele busque na tabela NOTA todas as notas referente aquele representante.

$repres = $pdo->query("SELECT id_repres, nm_repres, cnpj FROM representante ORDER BY id_repres");
$r_repres = $repres->rowCount();

if( $r_repres > 0 )
{
   while( $d_repres = $repres->fetch( PDO::FETCH_OBJ )
   {
      $sql = $pdo->query("SELECT num_nf, serie, vl_nota, vl_comissao FROM nota WHERE  id_repres = $d_repres->id_repres");
      $row = $sql->rowCount();  //Retorna a qtde de linhas...

      if( $row > 0 )
      {
         //Aqui eu faço com que lista todas as informações do relatório...
      }
   }
}

A princípio parece estar tudo certo ok!

Pois é ai que vem o problema! Quando ele encontra alguma nota referente ao representante ele lista normalmente, já na próxima interação do loop se a consulta das notas não retornar nada ou seja, não encontrou nenhuma nota referente ao representante ele da o seguinte erro:

Fatal error: Call to a member function rowCount() on a non-object in C:\xampp\htdocs\workspace\trunk\processos\consultas\gera_lista\inc_organize_files\comissao_representante\inc_lista_comis_repres_completa.php on line 44

 

Eu já fiz várias verificações na consulta e já até refiz a lógica e o resultado é o mesmo.

Se alguém poder me ajudar agradeço desde já.

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.