Upload de mais de uma imagem no banco de dados via formulário php

31/08/2015

Boa noite,

Estou tentando fazer upload de algumas imagens via formulário... são várias imagens, mas se tento fazer upload de apenas uma, dá erro.

Como faço para dizer que a variável não tem nada quando a imagem não está selecionada?

No formulário:

<div class="col-md-3 col-sm-3 submit-image">
 <div class="image-placeholder">Imagem 1</div>
<input type="file" name="imagem1">
 </div>
<div class="col-md-3 col-sm-3 submit-image">
<div class="image-placeholder">Imagem 2</div>
 <input type="file" name="imagem2">
  </div>
 <div class="col-md-3 col-sm-3 submit-image">
<div class="image-placeholder">Imagem 3</div>
<input type="file" name="imagem3">
</div>
...



No insert.php:
  $foto1 = $_FILES["imagem1"];
  $foto2 = $_FILES["imagem2"];
  $foto3 = $_FILES["imagem3"];
  $foto4 = $_FILES["imagem4"];
  $foto5 = $_FILES["imagem5"];
  $foto6 = $_FILES["imagem6"];
  $foto7 = $_FILES["imagem7"];
  $foto8 = $_FILES["imagem8"];
  $foto9 = $_FILES["imagem9"];
  $foto10 = $_FILES["imagem10"];


Peço desculpas mas comecei a estudar agora.

Se alguém puder ajudar, eu agradeço.
valeuu

Jaisson Ribeiro

Respostas

31/08/2015

Anderson Souza

Olá Jaissom,

Só verificar se ela tem valor.

Exemplo: Vamos pensar que a imagem 3 está vindo vázio:

	if(isset($_FILES) && !empty($_FILES)){

		if(isset($_FILES['imagem3']['tmp_name']) && !empty($_FILES['imagem3']['tmp_name'])){

			//Aqui você prossegue seu código

		}

	}
Responder Citar