<?php include_once '../configs/configurations.inc.php'; Seguranca::estaConectado(); $tabCategoria = new Categoria(); if (isset($_POST['id']) and is_numeric($_POST['id']) or isset($_GET['id']) and is_numeric($_GET['id'])) { try { if ($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['id'])) { $id = $_POST['id']; //print_r($_POST . 'POST'); $filtro = array('descricao' => array('filter' => FILTER_SANITIZE_STRING, FILTER_SANITIZE_SPECIAL_CHARS, 'flags' => FILTER_FLAG_STRIP_LOW), 'tipo' => array('filter' => FILTER_SANITIZE_STRING, 'flags' => FILTER_FLAG_STRIP_LOW)); $dados = filter_input_array(INPUT_POST, $filtro); //print_r($dados . 'DADOS'); if ($tabCategoria->atualizar($id, $dados)) { //print_r($_POST); echo "<h2> Registro Salvo </h2>"; } else { echo "<h2> Erro ao salvar </h2> "; } } else { if (is_numeric($_GET['id'])) { $id = $_GET['id']; } } echo '<a href="index.php"> Voltar </a>'; /* * SE o ID passado não existir Não FAÇA NADA! =D */ if ($registro = $tabCategoria->listartPorChave($id)) { //RETIRANDO ID do array //PQ ID não eh editavel