<?php //update do usuario requisitado via ajax com a matricula e cargo a serem editados include_once 'config/database.php'; include_once 'funcionario.php'; include_once 'cargo.php'; $database = new Database(); $db = $database->getConnection(); $funcionario = new Funcionario($db); $cargo = new Cargo($db); $funcionario->nome = strip_tags($_POST['nome']); $funcionario->matricula = $_POST['matricula']; $cargo->nomeCargo = strip_tags($_POST['nomeCargo']); $cargo->salario = $_POST['salario']; $cargo->idcargo = $_POST['idcargo']; $funcionario->update(); $cargo->update();
if (isset($_POST['atualizar'])) { $id = $_POST['id']; $nome = $_POST['nomeFuncionario']; $email = $_POST['emailFuncionario']; $cpf = $_POST['cpfFuncionario']; $telefone = $_POST['telefone']; $celular = $_POST['celular']; # ABAIXO SETAMOS OS VALORES RESGATADOS DOS CAMPOS INPUTS NA CLASSE FUNCIONÁRIO USANDO O METHOD SET $func->setId($id); $func->setNome($nome); $func->setEmail($email); $func->setCpf($cpf); $func->setTelefone($telefone); $func->setCelular($celular); # VERIFICA SE REALMENTE A FUNCTION UPDATE FOI CHAMADA E SE OS VALORES PASSADOS CORRESPONDE COM CADA TIPO if ($func->update($id)) { echo "<div id='alert-message' class='alert alert-success'>\n <strong>Sucesso!</strong> Funcionário Atualizado!\n </div>"; #abaixo, chamamos a função header() QUE POR #sua vez aponta para o endereço de onde ocorrerá o redirecionamento header('Refresh: 3; URL=consultaFuncionario.php'); } } ?> <?php # RESGATA O ID PASSADO PELO HREF RESGATADO PELO METHOD GET if (isset($_GET['acao']) && $_GET['acao'] == 'editar') { # GUARDA O ID DENTRO DA VARIÁVEL ID $id = (int) $_GET['id']; # A VARIÁVEL RESULTADO GUARDA O VALOR DA VARIÁVEL ID QUE É ESTANCIADA PELA CLASSE EPIS CHAMANDO A FUNÇÃO FIND # DA CLASSE CRUD.PHP $resultado = $func->find($id);