Viewing file: artigos_grava.php (1.73 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include("../../../config/config.php"); include(INCLUDES . "conexaoBD.php"); include(INCLUDES . "sentencas_sql.php"); include(INCLUDES . "funcoes_uteis.php"); include(INCLUDES . "valida_usuario.inc.php");
$idArtigo = isset($_POST['idArtigo']) ? $_POST['idArtigo'] : false; $titulo = $_POST["txtTitulo"]; $fonte = $_POST["txtFonte"]; $data = FormataData($_POST["txtData"],"BD"); $autor = $_POST["txtAutor"]; $conteudo = $_POST["conteudo"];
if (! $titulo) { $msg = "Informe um titulo para o Artigo."; $erro = true; }
if (! $data) { $msg = "Informe a data do Artigo."; $erro = true; }
if (! $autor) { $msg = "Informe o Autor do Artigo."; $erro = true; }
if (empty($conteudo)) { $msg = "Preencha o conteudo do artigo."; $erro = true; }
if ($erro) { Redireciona('artigos_cad.php',array('msg' => $msg, 'erro' => $erro)); }
if (! $idArtigo) { $sql = "INSERT INTO artigos_juridicos (ATJ_Titulo,ATJ_Fonte,ATJ_Conteudo,ATJ_Autor,ATJ_Data) VALUES (?,?,?,?,?)"; $stmt = $conexao->prepare($sql); $stmt->bind_param('sssss',$titulo,$fonte,$conteudo,$autor,$data); $stmt->execute(); $conexao->commit(); } else { $sql = "UPDATE artigos_juridicos SET ATJ_Titulo = ?, ATJ_Fonte = ?,ATJ_Conteudo = ?, ATJ_Autor = ?, ATJ_Data = ? WHERE ATJ_RowId = ?"; $stmt = $conexao->prepare($sql); $stmt->bind_param('sssssi',$titulo,$fonte,$conteudo,$autor,$data,$idArtigo); $stmt->execute(); $conexao->commit(); }
Redireciona('artigos_cad.php',array('msg' => 'Dados salvos com sucesso.')); ?>
|