Merhabalar,
aşağıdaki şekilde tek dosya yüklüyorum ama çift dosya yükleme yaptığımda
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined hatasını alıyorum.
<form method="POST" enctype="multipart/form-data">
<div class="col-md-12">
<div class="form-group col-md-12">
<input class="form-control" type="text" name="baslik" placeholder="Katalog Adı Giriniz" >
</div>
</div>
<div class="row">
<div class="col-md-4 col-sm-4">
<h4 class="title">HTML KATALOG</h4>
<div class="fileinput fileinput-new text-center" data-provides="fileinput">
<div class="fileinput-preview fileinput-exists thumbnail"></div>
<div>
<span class="btn btn-rose btn-round btn-file">
<span class="fileinput-new">DOSYA SEÇ</span>
<span class="fileinput-exists">DEĞİŞTİR</span>
<input type="file" name="dosya" />
</span>
<a href="#" class="btn btn-danger btn-round fileinput-exists" data-dismiss="fileinput"><i class="fa fa-times"></i> SİL</a>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 col-sm-4">
<h4 class="title">PDF KATALOG</h4>
<div class="fileinput fileinput-new text-center" data-provides="fileinput">
<div class="fileinput-preview fileinput-exists thumbnail"></div>
<div>
<span class="btn btn-rose btn-round btn-file">
<span class="fileinput-new">DOSYA SEÇ</span>
<span class="fileinput-exists">DEĞİŞTİR</span>
<input type="file" name="dosya2 " />
</span>
<a href="#" class="btn btn-danger btn-round fileinput-exists" data-dismiss="fileinput"><i class="fa fa-times"></i> SİL</a>
</div>
</div>
</div>
</div>
<div class="card-footer ">
<input style="width:100%" class="btn btn-fill btn-rose" type="submit" name="hizmetekle" value="EKLE">
</div>
<?php
include('kontrol/baglan.php'); // sayfamıza veritabanını çağırılıyor
if (isset($_POST['hizmetekle'])) {
$uploads_dir = '../uploads/katalog';
@$tmp_name = $_FILES['dosya']["tmp_name"];
@$name = $_FILES['dosya']["name"];
$benzersizsayi1=rand(20000,32000);
$benzersizad=$benzersizsayi1;
$refimgyol=substr($uploads_dir, 3)."/".$benzersizad.$name;
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
$uploads_dir = '../uploads/katalog';
@$tmp_name = $_FILES['dosya2 ']["tmp_name"];
@$name = $_FILES['dosya2']["name"];
$benzersizsayi1=rand(20000,32000);
$benzersizad=$benzersizsayi1;
$refimgyol2=substr($uploads_dir, 3)."/".$benzersizad.$name;
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
$kaydet=$db->prepare("INSERT INTO katalog SET
baslik=:urun_h,
online=:online,
indir=:indir
");
$insert=$kaydet->execute(array(
'baslik' => $_POST['baslik'],
'online' => $refimgyol,
'indir' => $refimgyol2
));
if ($insert) {
echo '<script>swal("Başarılı","","success"); </script>';
} else {
echo '<script>swal("Hata","Bir Hata Oluştu","error");</script>';
}
}
?>
</form>