fiz esse codigo que envia imagem para o banco mas quando so vou enviar uma da erro sempre sou obrigado a enviar as 3, não sei o que posso fazer, pensei em usar elsif mas não foi o que seria melhor para fazer isso ? desde ja agradeço quem puder ajudar
<?php
include_once("conexao.php");
$carrosel1 = $_FILES['carrosel1']['name'];
$carrosel2 = $_FILES['carrosel2']['name'];
$carrosel3 = $_FILES['carrosel3']['name'];
$UP['pasta'] = '../foto/';
$UP['tamanho'] = 1024 * 1024 * 100;
$UP['extensoes'] = array(
'png',
'jpg',
'jpeg',
'gif'
);
$UP['renomeia'] = false;
if ($UP['renomeia'] == true) {
$imgcarrosel1 = time() . 'jpg';
$imgcarrosel2 = time() . 'jpg';
$imgcarrosel3 = time() . 'jpg';
} else {
$imgcarrosel1 = $_FILES['carrosel1']['name'];
$imgcarrosel2 = $_FILES['carrosel2']['name'];
$imgcarrosel3 = $_FILES['carrosel3']['name'];
}
if (move_uploaded_file($_FILES['carrosel1']['tmp_name'], $UP['pasta'] . $imgcarrosel1)
&& move_uploaded_file($_FILES['carrosel2']['tmp_name'], $UP['pasta'] . $imgcarrosel2)
&& move_uploaded_file($_FILES['carrosel3']['tmp_name'], $UP['pasta'] . $imgcarrosel3)) {
$query = mysqli_query($conn, "UPDATE img SET
carrossel1='$imgcarrosel1',
carrossel2='$imgcarrosel2',
carrossel3='$imgcarrosel3'
WHERE id=1");
echo "<script>alert('Imagens enviadas!');location.href='../inicial.php';</script>";
} else {
echo "Não foi possível enviar ." . $conn->error;
echo "<script> alert('Imagens não enviadas!');location.href='../inicial.php';</script>";
}
?>