Merhabalar arkadaşlar. Aşağıdaki kodlarla tek dosya yüklemede bir problem yok ama çoklu dosya yükleme işlemine göre nasıl ayarlamak lazım acaba? Kodlar aşağıda.
indexsayfaencoksatilanurun.php
<form action="indexsayfaencoksatilanurunislem.php" method="POST" enctype="multipart/form-data">
<input class="w-25 mx-auto mt-3 form-control indexsayfa_urunekle_urunadi" type="file" name="dosya[]" value="Resim Yükle" id="dosya" multiple required>
</form>indexsayfaencoksatilanurunislem.php
<?php
if(isset($_FILES['dosya'])) {
$indexsayfa_encoksatilan_urunadi = $_POST["indexsayfa_encoksatilan_urunadi"];
$indexsayfa_encoksatilan_urunozellikleri = $_POST["indexsayfa_encoksatilan_urunozellikleri"];
$indexsayfa_encoksatilan_kategori = $_POST["indexsayfa_encoksatilan_urunkategori"];
$indexsayfa_encoksatilan_eskifiyat = $_POST["indexsayfa_encoksatilan_eskifiyat"];
$indexsayfa_encoksatilan_yenifiyat = $_POST["indexsayfa_encoksatilan_yenifiyat"];
$boyut = $_FILES['dosya']['size'];
if($boyut > (1024*1024*10)) {
echo 'Dosya 3MB den büyük olamaz.';
} else {
$tip = $_FILES['dosya']['type'];
$isim = $_FILES['dosya']['name'];
$uzanti = explode('.', $isim);
$uzanti = $uzanti[count($uzanti)-1];
if($tip != 'image/jpeg' && $tip != 'image/png' && $tip != 'image/jpg') { ?>
<!-- <div id="uyaripenceresi"></div> -->
<?php
header("refresh:0; url=indexsayfaencoksatilanurun.php");
} else {
$dosya = $_FILES['dosya']['tmp_name'];
copy($dosya, '../../images/indexsayfaencoksatilanurun/' . $_FILES['dosya']['name']);
$query = "INSERT INTO indexsayfaencoksatilanurun (indexsayfa_encoksatilanurun_resim,
indexsayfa_encoksatilanurun_urunadi,
indexsayfa_encoksatilanurun_urunozellikleri,
indexsayfa_encoksatilanurun_kategori,
indexsayfa_encoksatilanurun_eskifiyat,
indexsayfa_encoksatilanurun_yenifiyat)
VALUES('$isim', '$indexsayfa_encoksatilan_urunadi', '$indexsayfa_encoksatilan_urunozellikleri',
'$indexsayfa_encoksatilan_kategori', '$indexsayfa_encoksatilan_eskifiyat',
'$indexsayfa_encoksatilan_yenifiyat')";
}
}
if (mysqli_query($db, $query) === TRUE) {
echo '<div style="margin-top:25px; text-align:center; font-size:35px;">
Kayıt Başarıyla Gerçekleştirildi</div>';
// header("refresh:2; url=indexsayfaencoksatilanurun.php");
} else {
echo '<div style="margin-top:25px; text-align:center; font-size:35px;">
Kayıt Başarısız. <br> Geldiğiniz Sayfaya Yönlendiriliyorsunuz.</div>';
// header("refresh:5; url=indexsayfaencoksatilanurun.php");
}
}
?>