ERRO na listagem dos dados
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á.
Discussão (1)
Carregando comentários...