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");
}
}
?>