Estou tentando passar essas duas consultas como variáveis em um objeto, mas não estão retornando na página de chamada da função.
Arquivo prova1.php:
<?php
$path = $_SERVER['DOCUMENT_ROOT'] .'/selecao/';
include_once($path.'/Controllers/prova_controller.php');
session_start();
$listar_questoes = new Provas();
$listar_questoes = $listar_questoes->ListarProvas();
?>
ProvaQuestão 1:
<?php echo $prova1["Questao"]);?>
<input type=radio name=questao1 value="<?php echo $prova1["Alt_A"];?>">(A) <?php echo $prova1["Alt_A"];?>
<input type=radio name=questao1 value="<?php echo $prova1["Alt_B"];?>">(B) <?php echo $prova1["Alt_B"];?>
<input type=radio name=questao1 value="<?php echo $prova1["Alt_C"];?>">© <?php echo $prova1["Alt_C"];?>
<input type=radio name=questao1 value="<?php echo $prova1["Alt_D"];?>">(D) <?php echo $prova1["Alt_D"];?>
<input type=radio name=questao1 value="<?php echo $prova1["Alt_E"];?>">(E) <?php echo $prova1["Alt_E"];?>
Questão 2:
<?php echo $prova2["Questao"]);?>
<input type=radio name=questao1 value="<?php echo $prova2["Alt_A"];?>">(A) <?php echo $prova2["Alt_A"];?>
<input type=radio name=questao1 value="<?php echo $prova2["Alt_B"];?>">(B) <?php echo $prova2["Alt_B"];?>
<input type=radio name=questao1 value="<?php echo $prova2["Alt_C"];?>">© <?php echo $prova2["Alt_C"];?>
<input type=radio name=questao1 value="<?php echo $prova2["Alt_D"];?>">(D) <?php echo $prova2["Alt_D"];?>
<input type=radio name=questao1 value="<?php echo $prova2["Alt_E"];?>">(E) <?php echo $prova2["Alt_E"];?>
</body>
Arquivo Provas.php
<?php
$path = $_SERVER['DOCUMENT_ROOT'] .'/selecao';
include_once($path.'/Conexao.php');
Class Provas
{
public function ListarProvas()
{
$objConexao = new Conexao();
$conexao = $objConexao->getConexao();
$sql = "select * from questoes where Id = 1";
$resposta = $conexao->query($sql);
$prova1 = $resposta->fetch_assoc();
$sql = "select * from questoes where Id = 2";
$resposta = $conexao->query($sql);
$prova2 = $resposta->fetch_assoc();
$listagemProvas = new Provas($prova1, $prova2);
return $listagemProvas;
}
}
?>