Não fazer updade de arquivo se campo tiver vazio [RESOLVIDO]

1. Não fazer updade de arquivo se campo tiver vazio [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 10/02/2021 - 19:26h

Boa noite amigos VOL

Como faço para, se não selecionar um arquivo ele nao fazer o updade, pois se eu quero alterar apenas o nome e deixo a imagem vazio, ele esta subscrevendo a imagem ja existente, ex:

$nome = $_POST['nome'];

$pasta = 'arquivo/';
$nome_arquivo = $_FILES['arquivo']['name'];
$arquivo = $pasta . $_FILES['arquivo']['name'];
move_uploaded_file($_FILES['arquivo']['tmp_name'], $arquivo);

UPDATE computadores SET nome='$nome', arquivo='$nome_arquivo' WHERE id = '$id'

<input type="text" name="nome">
<input type="file" name="arquivo" >


como faço para não acontecer o updade na imagem se o campo input file estiver vazio, e sim apenas no nome?

VLW abraços


  


2. MELHOR RESPOSTA

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 10/02/2021 - 21:49h

asparion escreveu:

Boa noite amigos VOL

Como faço para, se não selecionar um arquivo ele nao fazer o updade, pois se eu quero alterar apenas o nome e deixo a imagem vazio, ele esta subscrevendo a imagem ja existente, ex:

$nome = $_POST['nome'];

$pasta = 'arquivo/';
$nome_arquivo = $_FILES['arquivo']['name'];
$arquivo = $pasta . $_FILES['arquivo']['name'];
move_uploaded_file($_FILES['arquivo']['tmp_name'], $arquivo);

UPDATE computadores SET nome='$nome', arquivo='$nome_arquivo' WHERE id = '$id'

<input type="text" name="nome">
<input type="file" name="arquivo" >


como faço para não acontecer o updade na imagem se o campo input file estiver vazio, e sim apenas no nome?

VLW abraços

No servidor
if ( $nome_arquivo != '' ){
atualiza ...

E no cliente um javascript no botão de enviar p checar o form

3. Re: Não fazer updade de arquivo se campo tiver vazio [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 11/02/2021 - 10:08h

Deu Certo obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts