Array
(
)

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

Jaisson Ribeiro
   - 31 ago 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:
#Código

<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>
...


#Código
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

Anderson Souza
   - 31 ago 2015

Olá Jaissom,

Só verificar se ela tem valor.

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

#Código

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

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

			//Aqui você prossegue seu código

		}

	}