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?