public static function inserirCategoria($tabCategoria, $_POST) { if ($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['descricao'])) { //print_r($tabLivro->inserir($_POST)); //$descFilter = filter_input(INPUT_POST, $_POST['descricao'], FILTER_SANITIZE_SPECIAL_CHARS); $filtro = array('descricao' => array('filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_FLAG_STRIP_LOW)); try { $dados = filter_input_array(INPUT_POST, $filtro); if ($tabLivro->inserir($dados)) { $conteudo .= '<div id="mensagem" class="success">Registro Salvo</div>'; } else { $conteudo .= '<div id="mensagem" class="error">Erro ao Salvar Registro!</div>'; unset($_POST['isbn']); } echo $conteudo; } catch (Exception $e) { $erro = 'Erro: ' . $e->getMessage() . "\n" . $e->getTraceAsString() . "\n"; error_log(date('d-m-Y H:i:s') . '-' . $erro, 3, LOG_FILE); die($erro); } } else { $campos = array('descricao'); echo Template::gerarFormPOST($tabCategoria, 'inserirCategoria.php', $campos, 'Inserir Categoria'); //print_r($tabLivro->legendas['preco']); //echo $tabLivro->listar(); } }