Jump to content


Photo

Problema Com Upload


  • Faça o login para participar
2 replies to this topic

#1 FranJun

FranJun

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Masculino
  • Localidade:São Paulo - Capital

Posted 14/05/2012, 12:06

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?

#2 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 14/05/2012, 19:59

Olá colega, pode postar aqui o erro ?

Ajudaria, por vezes não temos tempo para ler o código completo.
O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#3 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 15/05/2012, 22:45

Vixi tem uns erro de lógica nervoso ae neste script e a também na forma que você monta o SQL.



Mas como você falou que em outro site funciona, depois de resgatar o arquivo $_FILES[] coloca um echo em na variável $arquivo e verifica o que aparece.

Att.,
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq