Exemplo n.º 1
0
//addF
<?php 
require_once 'init.php';
include_once 'fornecedores.class.php';
//pega os dados do formulário
$name = isset($_POST['txtNome']) ? $_POST['txtNome'] : null;
$email = isset($_POST['txtEmail']) ? $_POST['txtEmail'] : null;
$dataFundacao = isset($_POST['txtData']) ? $_POST['txtData'] : null;
//validação simples se campos estão vazios
if (empty($name) || empty($dataFundacao) || empty($email)) {
    echo "Campos devem ser preenchidos!!";
    exit;
}
//instancia objeto fornecedor
$fornecedor = new Fornecedor($name, $email, $dataFundacao);
// insere no BD
$PDO = db_connect();
$sql = "INSERT INTO fornecedores(nomeFornecedor, email, dataFundacao) VALUES (:name, :email, :dataFundacao)";
$stmt = $PDO->prepare($sql);
$stmt->bindParam(':name', $fornecedor->getNome());
$stmt->bindParam(':email', $fornecedor->getEmail());
$stmt->bindParam(':dataFundacao', $fornecedor->getDataFundacao());
if ($stmt->execute()) {
    echo $dataFundacao;
    header('Location: index.php');
} else {
    echo "Erro ao cadastrar!!";
    print_r($stmt->errorInfo());
}
Exemplo n.º 2
0
//Verifica se foi executado a acao de salvar
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    $id = limpaTexto($_POST['id']);
    $fornecedor->setNome(limpaTexto($_POST['nome']));
    $fornecedor->setCNPJCPF(limpaTexto($_POST['cnpjcpf']));
    $fornecedor->setEndereco(limpaTexto($_POST['endereco']));
    $fornecedor->setBairro(limpaTexto($_POST['bairro']));
    $fornecedor->setCep(limpaTexto($_POST['cep']));
    $fornecedor->setCidade(limpaTexto($_POST['cidade']));
    $fornecedor->setEstado(limpaTexto($_POST['estado']));
    $fornecedor->setTelefone(limpaTexto($_POST['telefone']));
    $fornecedor->setEmail(limpaTexto($_POST['email']));
    $fornecedor->setId($id);
    $nome = $fornecedor->getNome();
    $telefone = $fornecedor->getTelefone();
    $email = $fornecedor->getEmail();
    //Verifica se o nome esta em branco
    if (!empty($nome) && !empty($telefone) && !empty($email)) {
        $retorno = $DAO->Atualizar($fornecedor);
        if ($retorno == true) {
            echo '<script language= "JavaScript">alert("Fornecedor alterada com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
        } else {
            echo $retorno . 'erro';
        }
    }
} else {
    $id = limpaTexto($_GET['id']);
    $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_FORNECEDOR . " WHERE dat_exclusao = '0000-00-00 00:00:00' AND id =" . $id . " LIMIT 1");
    if ($resultado) {
        foreach ($resultado as $item) {