예제 #1
0
<?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();
예제 #2
0
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);