[Resolvido] Upload de Arquivos e Gravar no Banco de dados
Bom dia amigos, tudo bem?
estou tentando criar um pagina que realiza um upload de uma imagem e da um update nos dados no bando de dados,
ate a parte do update no banco ok, esta realizando certinho, porem o upload nao estou conseguindo fazer.. alguem poderia me ajudar?
desde ja agradeço!!
segue o codigo:
//CONEXAO
include_once '../../connDB/connDB.php';
//RECUPERA O ID DA URL
$id = mysqli_escape_string($conn, $_GET['id']);
//VERIFICA SE O BOTAO DO FORM FOI PRECIONADO
if (isset($_POST['btn-evento'])):
//DADOS DO FORMULARIO
$eveTitulo = $_POST['titulo'];
$eveData = $_POST['data'];
$eveFoto = $_POST['nome'];
$eveDescricao = $_POST['descricao'];
$eveAtivo = $_POST['ativo'];
//REALIZAR O UPDATE NO BANCO DE DADOS
$sql="UPDATE tb_Evento SET eve_Titulo = '$eveTitulo', eve_Data = '$eveData',
eve_Desc = '$eveDescricao', eve_Foto = '$eveFoto', eve_Ativo = '$eveAtivo' WHERE eve_Id = '$id'";
$resultado = mysqli_query($conn, $sql);
if($resultado > 0) {
//REALIZA O UPLOAD DA IMAGEM
$formatos = array("jpg", "png", "jpeg", "gif");
$extensao = pathinfo($_FILES['foto']['name'], PATHINFO_EXTENSION);
if (in_array($extensao, $formatos)):
$pasta = "../../images/";
$temporario = $_FILES['foto']['tmp_nome'];
$novoNome = uniqid().".$extensao";
if (move_uploaded_file($temporario, $pasta.$novoNome)):
echo 'UPLOAD REALIZADO COM SUCESSO';
else:
echo 'ERRO AO FAZER UPLOAR';
endif;
else:
echo 'ERRO NO FORMATO DO UPLOAD';
endif;
}
endif;
?>Discussão (4)
Carregando comentários...