Viewing file: doc_grava.php (1.58 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");
function upload ($arquivo) { $pasta = "../../arquivos/documentos/";
if (!is_dir($pasta)) { mkdir($pasta); }
move_uploaded_file($arquivo['tmp_name'], "../../arquivos/documentos/{$arquivo['name']}"); return $arquivo['name']; }
$error = true; $tituloDocumento = $_POST['txtTitulo']; $nomeDocumento = ""; $tipo = ""; if (isset($_FILES['doc']) && !empty($_FILES['doc'])) { $nomeDocumento = upload($_FILES['doc']); $error = false; }
if (isset($_POST['tipo']) && !empty($_POST['tipo'])) { $tipo = $_POST['tipo']; $error = false; }
if (isset($_POST['id']) && $nomeDocumento == "") { $nomeDocumento = $_POST['nome_documento']; }
if ($error) { Redireciona('doc_cadastrar.php',array('msg' => $msg, 'erro' => $erro)); }
if (isset($_POST['id']) && !empty($_POST['id'])) { $sql = "UPDATE documentos SET DOC_Tipo = ?, DOC_URL = ?, DOC_Titulo = ? WHERE DOC_RowID = ?"; $stmt = $conexao->prepare($sql); $stmt->bind_param('sssi',$tipo,$nomeDocumento,$tituloDocumento,$_POST['id']); $stmt->execute(); $conexao->commit(); } else { $sql = "INSERT INTO documentos (DOC_Tipo,DOC_URL,DOC_Titulo) VALUES(?,?,?)"; $stmt = $conexao->prepare($sql); $stmt->bind_param('sss',$tipo,$nomeDocumento,$tituloDocumento); $stmt->execute(); $conexao->commit(); }
Redireciona('doc_cadastrar.php',array('msg' => 'Dados salvos com sucesso.'));
|