codingstudent adlı üyeden alıntı: mesajı görüntüle
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");
    }
  }
?>
$files için while döndürün print edince anlayacaksiniz zaten dememe gerek kalmayacak