Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera, gostaria de uma ajudinha numa situação que estou aqui...
preciso retornar os valores do banco de dados que esta inserindo corretamente. porem não consigo trazer para tela
minha função.
function listar(){
$buscaAdm = $this->connMysql->prepare("SELECT ID_ADM, NOME_ADM, EMAIL_ADM FROM TBL_ADMINISTRADORES");
$buscaAdm->execute();
$lista = array();
while($row = $buscaAdm->fetch(PDO::FETCH_ASSOC)){
$lista[] = array('idAdm' =>utf8_encode($row["ID_ADM"]),
'nomeAdm' =>utf8_encode($row["NOME_ADM"]),
'emailAdm' =>utf8_encode($row["EMAIL_ADM"]));
}
return $lista;
}
Como estou chamando ela no meu HTML
<?php foreach ($listarAdministradores as $adm): ?>
<tr>
<td><?=$adm['idAdm']?></td>
<td><?=$adm['nomeAdm']?></td>
<td><?=$adm['emailAdm']?></td>
<td>
<p>
<a href="Controller/ControllerAdministradores.php?action=editar&id_adm=<?php echo $id_adm;?>">
<button type="submit" class="btn btn-primary btn-xs"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span></button>
</a>
<a href="Controller/ControllerAdministradores.php?action=excluir&id_adm=<?php echo $id_adm;?>">
<button type="submit" class="btn btn-danger btn-xs"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span></button>
</a>
</p>
</td>
</tr>
<?php endforeach?>
e utilizo um controller para chamar também
case 'listar':
$listarAdministradores = $Administradores->listar();
header("location: ../cadastro_adm.php?action=listar");
break;
não sei mais o que fazer para ele aparecer, se alguem puder dar uma força..
ate mais
Carregando comentários...