Toplu Resim Ekleme Sorunu
Arkadaşlar merhaba. Çok Fotoğraflı galeri oluşturmak istiyorum. Farklı bir veritabanı oluşturdum. çoklu fotoğraf ekleme dosyama o galeri id ile gidiyorum fakat dosyaları yüklerken id 0 olarak çekiyor.
<?php
///çoklu fotograf ekleme form dosyası
include 'header.php';
?>
<!-- page content -->
<div class="right_col" role="main">
<div class="">
<div class="page-title">
</div>
<div class="col-md-12">
<div class="title_right">
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
<form action="" method="POST">
<div class="input-group">
<input type="text" class="form-control" name="aranan" placeholder="Anahtar Kelime Giriniz...">
<span class="input-group-btn">
<button class="btn btn-default" type="submit" name="arama">Ara!</button>
</span>
</div>
</form>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel">
<div class="x_title">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel">
<div class="x_title">
<h2>Çoklu resim yükleme işlemleri</h2>
<div class="clearfix"></div>
</div>
<div class="x_content">
<p>Yüklenecek resimlerin bulunduğu klasöre giderek tamamını tek seferde seçerek yükleyebilirsiniz.</p>
<?php
$galerisor=$db->prepare("SELECT * FROM galeri ORDER BY galeri_id"); //("SELECT * FROM galeri ORDER BY galeri_durum DESC, galeri_id ASC") // Burada galeri_durum'a öncelik tanıdık ve artandan azalana göre sıraladık (DESC), ardından galeri_id
$galerisor->execute();
while ($galeriCek=$galerisor->fetch(PDO::FETCH_ASSOC)) { ?>
<form action="../db/toplu_islemler.php" class="dropzone" >
<input type="hidden" name="galeri_id" value="<?php echo $_GET['galeri_id'];?>" />
<?php
}?>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /page content -->
<!-- jQuery -->
<script src="../vendors/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap -->
<script src="../vendors/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- FastClick -->
<script src="../vendors/fastclick/lib/fastclick.js"></script>
<!-- NProgress -->
<script src="../vendors/nprogress/nprogress.js"></script>
<!-- Dropzone.js -->
<script src="../vendors/dropzone/dist/min/dropzone.min.js"></script>
<!-- Custom Theme Scripts -->
<script src="../build/js/custom.min.js"></script>
<?php
/* Toplu Resim Ekleme Kodları*/
include 'baglanti.php';
if (!empty($_FILES)) {
$uploads_dir = '../../img';
@$tmp_name = $_FILES['file']["tmp_name"];
@$name = $_FILES['file']["name"];
$benzersizsayi1=rand(20000,32000);
$benzersizsayi2=rand(20000,32000);
$benzersizsayi3=rand(20000,32000);
$benzersizsayi4=rand(20000,32000);
$benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
$refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
$kaydet=$db->prepare("INSERT INTO toplu SET
toplu_resimyol=:resimyol");
$insert=$kaydet->execute(array(
'resimyol' => $refimgyol
));
}
?>