FranJun 0 Denunciar post Postado Maio 14, 2012 Olá bom dia pessoa... Eu tem um pequeno probleminha com esse script: //Alterando if(isset($_POST['bt_alterar'])){ //var_dump ($_FILES); $arquivo = $_FILES['arquivo']['name']; $temporaria = $_FILES['arquivo']['tmp_name']; $diretorio_final = "../produtos/uploads/pdf/".$arquivo; //Movendo o arquivo move_uploaded_file($temporaria,$diretorio_final); //Inserindo informacao sobre o arquivo if(!$arquivo){ //se nao enviar nenhuma foto faco o update com nome que peguei na query $sql = "UPDATE arquivospdf SET CatProdutos_idCatProdutos = '$_POST[CatProdutos_idCatProdutos]', nome = '$_POST[nome]' WHERE idArquivosPdf = '$_GET[id]'; "; mysql_query($sql); }else{ //senao faco com o novo nome $sql = "UPDATE arquivospdf SET CatProdutos_idCatProdutos = '$_POST[CatProdutos_idCatProdutos]', nome = '$_POST[nome]', arquivo = '".$arquivo."' WHERE idArquivosPdf = '$_GET[id]'; "; mysql_query($sql); } header("Location: cadastro-pdf.php?pdf=e&id=".$_GET['id']); } Não sei o que está avendo com esse script, o que ele deveria fazer é quando eu for alterar um registro que não vá alterar a imagem também teria que execultar o primeiro comando, mais ele está pulando o primeiro comando e caiu para o segundo sem eu selecionar outro arquivo para Upload, por que será que ele faz isso. Eu tenho esse mesmo script eu outro sistema, que ele funciona normalmente. Alquem saberia um outro script melhor que esse? Compartilhar este post Link para o post Compartilhar em outros sites
Uerlen Santos 15 Denunciar post Postado Maio 14, 2012 Troque isso: if(!$arquivo) por isso: if(empty($temporaria)) //Se não funcionar tenta assim: if($temporaria != "") //Vai dar na mesma, mas vai saber neh... rsrs Abraços Compartilhar este post Link para o post Compartilhar em outros sites