Ir para conteúdo

POWERED BY:

Arquivado

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

marionnete

Input File, Verificar se há arquivos selecionados

Recommended Posts

Olá,

estou fazendo um sisteminha de cadastro de clientes, e tbm o sistema de avatar(icone) do cliente,

o sistema de CADASTRO está perfeito, dando upload e etc, agora estou com um problema no sistema de Editar, o cliente abre para editar seu perfil e altera seu nome por exemplo e clica em Submit, só que dai ele não alterou a foto, e no banco de dados a foto volta a ser Nulo,

 

quero saber como posso fazer um sistema para verificar se ele selecionou alguma foto ou não e retornar 1 variável para sim ou não.

 

 

obrigado.

aguardo :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples, faz um if verificando se tem imagem no input file, se não tiver, você adiciona a imagem anterior.

 

if(empty($imagemInput)){ // verifica se o user carregou alguma imagem
  $imagem = $imagemDoBD; //carrega a imagem que já está no BD
}else{
  $imagem = $imagemSelecionadaPeloUser; //atribui a imagem que foi selecionada pela usuario
}

 

Espero ter ajudado. =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de mandar gravar os dados verifique se o controle inputfile tem conteudo mais ou menos assim:

 

 

 

$arquivo = $_FILES["arquivoInputFile"]; //arquivoInputFile é o nome do controle.

 

// Recupera o nome do arquivo

$arquivoNome = $arquivo['name'];

 

if(!Isset($arquivoNome)){

//Não tem nda carregado

}

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.