Consultar banco de dados usando o model
Quero consulta o banco de dados com php e usando o model esse é o código do banco de dados
<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/PlanejamentoEstrategico/model/dao/mysql.Connect.php';
class model_Indoperacionais extends MysqlConnection{
private $indoperacionais;
public function RetornaIndoperacionais($ano){
if($_POST["ano"] == '2016'){
$_indoperacional = "/pla_est_2016";
}else{
$_indoperacional = "/pla_est";
}
$Query = "SELECT nome,indicadores,responsavel,metas FROM iniciativas ";
//while($_indoperacionais = mysql_fecth_array($Query))
try {
$this->search = $this->MySql->prepare($Query);
$this->search->bindValue(":nome", $this->indoperacionais);
$this->search->execute();
} catch(PDOExeption $e) {
die($e->getMessage());
}
$_result = $this->search->fetch(PDO::FETCH_BOTH);
print_r($_result);
//return (_result)
}
}
?>e esse é da consulta
<?php
@session_start();
include_once $_SERVER['DOCUMENT_ROOT'] . '/PlanejamentoEstrategico/model/indoperacionais/Indoperacionais.php';
?>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="distribution" content="Private">
<meta name="rating" content="Sistema">
<meta name="copyright" content="UnimedMamanaus">
<title>Planilha de Indicadores Operacionais</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<style type="text/css">.texto {color:#006400;}
</style>
<center><h2><p class="texto">PAINEL DE INDICADORES OPERACIONAIS UNIMED MANAUS</p></h2></center>
<body>
<h2> Formulario para Avaliacao Mensal - 2016 - 2017</h2>
<h3> Area de Gestao de Pessoas</h3>
<div class="sheet"></div>
</div><center>
<style type="text/css">
<div class='report'>
</style>
</head>
<table border="2">
<thead>
<th>nome</th>
<th>indicadores</th>
<th>responsavel</th>
<th>metas</th>
</thead>
<?php
$ano = $_POST["ano"];
//Instanciando a classe
$_model = new model_Indoperacionais();
$_indoperacionais = $_model->RetornaIndoperacionais($ano);
foreach($_indoperacionais as $_ano){
echo $_indoperacionais['nome']."<td>";
$_indoperacionais['indicadores']."<td>";
$_indoperacionais['responsavel']."<td>";
$_indoperacionais['metas']."</td>";
echo $_indoperacionais;
//echo "<pre>"; print_r($_indoperacionais); exit;
}
?>
</center>
</div>
</body>
</html>
tá dando erro Warning: Invalid argument supplied for foreach() in /var/www/PlanejamentoEstrategico/view/pgs/indoperacionais/relIndOperacionais.php on line 43 como faço para solucionar
Discussão (1)
Carregando comentários...