foreach ($secretarias as $secretaria) { echo "<option value='{$secretaria['id']}'>{$secretaria['nome']}</option>"; } } ?> </select> </p> <p class="p50"> <label for="campo_ano">Por Ano</label> <input type="number" name="ano" value="2015" id="campo_ano"/> </p> <p> <input type="submit" name="listar" value="Listar"/> </p> </form> <?php $dados = filter_input_array(INPUT_GET, FILTER_DEFAULT); if (isset($dados['listar'])) { $adminEmpenho = new AdminEmpenho(); $sec_id = $dados['secretaria_id']; $ano = $dados['ano']; $adminEmpenho->getEmpenhosByFiltro($sec_id, $ano); $empenhos = $adminEmpenho->getResult(); echo "<hr>"; if ($empenhos) { include 'pages/lista_empenhos.php'; } else { WSErro("Não há empenhos", WS_ALERT); } }
$read = new Read(); $read->ExeRead("pe_pessoa", "WHERE id = :id", "id={$pessoa_id}"); //VERIFICANDO SE O ID CORRESPONDE A ALGUEM CADASTRADO if ($read->getRowCount() > 0) { $nome = $read->getResult()[0]['nome']; echo "<h2>Empenho para: <a href='home.php?page=pessoa&id={$pessoa_id}'>{$nome}<a> </h2>"; //RECUPERANDO DADOS PARA O CADASTRO $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); //VERIFICANDO SE OS DADOS FORAM INFORMADOS if (!empty($dados['salvar'])) { unset($dados['salvar']); $admin = new AdminEmpenho(); //CADASTRANDO DADOS $admin->ExeCreate($dados); WSErro($admin->getError()[0], $admin->getError()[1]); if (!$admin->getResult()) { extract($dados, EXTR_PREFIX_ALL, 'em'); include 'forms/form_empenho.php'; } else { echo "<p><a href='home.php?page=novoempenho&pessoa_id={$pessoa_id}'>Cadastrar novo empenho</a><a href='home.php?page=empenhos&pessoa_id={$pessoa_id}'>Ver empenhos</a></p>"; } } else { include 'forms/form_empenho.php'; } } else { WSErro("Pessoa não encontrada", WS_ERROR); } } else { WSErro("Pessoa não informada", WS_ERROR); } ?>