Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FranJun

Problema com Upload

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.