Boa noite!
Tentei evoluir um pouco o aprendizado do curso, e estou tentando incluir o resultado da consulta em uma tag td de uma página html, mas até agora sem sucesso.
a minha consulta retorna todos os dados:
while($resultadoQuery = $stmt->fetch( PDO::FETCH_ASSOC)){
$relatorio[] = new Relatorio (
$resultadoQuery['cMat'],
$resultadoQuery['cDescPr'],
$resultadoQuery['cDescSubPr'],
$resultadoQuery['cVlr'] );
}
return $relatorio;
Na página, instanciei assim as classes:
$consulta = new Consultas();
$relatorio = $consulta->todaTabela();
E no td da página:
< td > < ? php foreach ($relatorio as $consulta):
{ echo $consulta['cMatricula']; }
endforeach ; ? > < / td >
Mas me é apresentada a mensagem abaixo:
Fatal error: Uncaught Error: Cannot use object of type Relatorio as array in E:\Flavio S Costa\Alura\php\pdo\index.php
Como devo proceder?