//RECUPERANDO ID DA PESSOA $id = filter_input(INPUT_GET, 'id'); $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); $admin; if (!empty($dados['salvar'])) { unset($dados['salvar']); $admin = new AdminPessoa(); $admin->ExeUpdate($id, $dados); if ($admin->getResult()) { header("Location: home.php?page=pessoa&id={$id}"); } } //VERIFICANDO SE O ID FOI INFORMADO if (!empty($id)) { $admin = new AdminPessoa(); $admin->ExeSelect($id); $read = new Read(); $read->ExeRead("pe_pessoa", "WHERE id = :id", "id={$id}"); if (!$admin->getResult()) { WSErro("Pessoa não encontrada", WS_ERROR); } else { $pessoa = $admin->getResult()[0]; extract($pessoa, EXTR_PREFIX_ALL, 'p'); $editar = filter_input(INPUT_GET, "editar"); $dados = filter_input_array(INPUT_GET, FILTER_DEFAULT); if ($editar) { echo "<div class='formulario'>"; echo "<h2>Editar Pessoa</h2>"; include 'forms/form_pessoa.php'; echo "</div>";
<div class="formulario"> <h2>Cadastrar Pessoa</h2> <?php $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (!empty($dados)) { unset($dados['salvar']); $admin = new AdminPessoa(); $admin->ExeCreate($dados); WSErro($admin->getError()[0], $admin->getError()[1]); if (!$admin->getResult()) { extract($dados, EXTR_PREFIX_ALL, 'p'); include 'forms/form_pessoa.php'; } else { $id = $admin->getResult(); echo "<p>"; echo "<a href='home.php?page=novoempenho&pessoa_id={$id}'>Cadastrar Empenho</a>"; echo "<a href='home.php?page=novapessoa'>Cadastrar nova Pessoa</a>"; echo "</p>"; } } else { include 'forms/form_pessoa.php'; } ?> </div>