public function buscar($nome) { $this->open(); $stmt = $this->con->prepare("select * from funcionario where nome like ?"); $stmt->bindParam(1, $nome); $lista = array(); if ($stmt->execute()) { while ($rs = $stmt->fetch(PDO::FETCH_OBJ)) { $f = new Funcionario(); $f->setId($rs->id); $f->setNome($rs->nome); $f->setEmail($rs->email); $f->setSalario($rs->salario); $f->setCpf($rs->cpf); $lista[] = $f; } } return $lista; }
<?php //Definir caminhos onde o php devera procurar os arquivos inclusos set_include_path(get_include_path() . PATH_SEPARATOR . realpath(__DIR__) . "/../model/" . PATH_SEPARATOR . realpath(__DIR__) . "/../persistence/" . PATH_SEPARATOR); function __autoload($classe) { include_once $classe . '.php'; } $funcionario = new Funcionario(); $funcionarioDao = new FuncionarioDao(); $funcionario->setNome($_POST["nome"]); $funcionario->setEmail($_POST["email"]); $funcionario->setCpf($_POST["cpf"]); $funcionario->setSalario($_POST["salario"]); if ($funcionarioDao->gravar($funcionario)) { echo "Funcionario cadastrado com sucesso!"; } else { echo "Nao pode cadastrar o funcionario"; }
<?php set_include_path(get_include_path() . PATH_SEPARATOR . realpath(__DIR__) . "/../model/" . PATH_SEPARATOR . realpath(__DIR__) . "/../persistence/" . PATH_SEPARATOR); function __autoload($classeName) { include_once $classeName . ".php"; } $nome = $_POST["nome"]; $email = $_POST["email"]; $salario = $_POST["salario"]; $cpf = $_POST["cpf"]; $funcionario = new Funcionario(); $funcionario->setNome($nome); $funcionario->setEmail($email); $funcionario->setSalario($salario); $funcionario->setCpf($cpf); //var_dump($funcionario); $funcionario->convertSalario(); $funcionarioDao = new FuncionarioDao(); if ($funcionarioDao->cadastrar($funcionario)) { echo "Funcionario cadastrado com sucesso"; } else { echo "Na pode cadastrar o funcionario"; }
<div class="row-fluid" style="margin-top: 0"> <div class="span12"> <?php $func = new Funcionario(); if (isset($_POST['cadastrar'])) { $nome = $_POST['nomeFuncionario']; $email = $_POST['emailFuncionario']; $cpf = $_POST['cpfFuncionario']; $telefone = $_POST['telefone']; $celular = $_POST['celular']; $func->setNome($nome); $func->setEmail($email); $func->setCpf($cpf); $func->setTelefone($telefone); $func->setCelular($celular); #inserindo dados no banco if ($func->insert()) { echo "<div id='alert-message' class='alert alert-success'>\n <strong>Sucesso!</strong> Funcionário Cadastrado!\n </div>"; #abaixo, chamamos a função header() #sua vez aponta para o endereço de onde ocorrerá o redirecionamento header('Refresh: 3; URL=consultaFuncionario.php'); } } ?> <div class="widget-box"> <div class="widget-title"> <span class="icon">