Merhabalar. Bir sorum olacaktı. 1. resimdeki büyük resim, 2. resimde eklettiğim resim. Yalnız benim, alttaki 4 alan için de resim ekletmem lazım. 2. resimde görüldüğü gibi 4 adet daha "file" butonu ekleyecek yer yok. Tasarım için uygun değil. Resimleri çoklu eklesem o 4 resmi nasıl o yerlere koyabilirim bilemedim. Bir de zaten çoklu ekleme işlemini yaptım ama veritabanına eklettiremedim. Ne yapmalı bu durumda bir akıl verebilir misiniz?
https://www.hizliresim.com/bsva4kg
https://www.hizliresim.com/f3rhzx7
Php Kaç Tane Resim Ekle Butonu Olmalı mı?
2
●116
- 16-01-2023, 00:20:57
- 16-01-2023, 00:24:31fileupload döngüyle çoğaltacaksın. ilk resim ana resim olacak daha sonraki resimler alt resimler olacak.CodingStudent adlı üyeden alıntı: mesajı görüntüle
- 16-01-2023, 00:34:14Resimleri veritabanına nasıl kayıt yapabilirim. onu bilemedim. Aşağıdaki kodlarda, döngüdeki resimleri "insert" alanına nasıl entegre edeceğim. Yani döngüyü insert'e ekleyemedim.
<?php if(isset($_FILES['dosya'])) { $dosya_adi = $_FILES['dosya']["name"]; $gecici_yol = $_FILES['dosya']["tmp_name"]; $dosya_tipi = $_FILES['dosya']["type"]; $dosya_boyutu = $_FILES['dosya']["size"]; $urunadi = $_POST["urunadi"]; $ozellik = $_POST["ozellik"]; $kategori = $_POST["kategori"]; $eskifiyat = $_POST["eskifiyat"]; $yenifiyat = $_POST["yenifiyat"]; $indirimlifiyat = $_POST["indirimlifiyat"]; for($i=0; $i < count($dosya_boyutu); $i++) { if($dosya_boyutu[$i] > (1024*1024*3)) { ?> <div style="margin-top:25px; text-align:center; font-size:30px;"> <?php echo "Dosya Boyutu 3 MB'dan Büyük Olamaz <br>"; echo "Form Sayfasına Gitmek İçin"; ?> <a href="urun.php" style="color:blue;">Tıklayınız</a> </div> <?php exit; } } for($i=0; $i < count($dosya_tipi); $i++) { if(!($dosya_tipi[$i]=="image/jpeg" || $dosya_tipi[$i]=="image/jpg" || $dosya_tipi[$i]=="image/png")) { ?> <div style="margin-top:25px; text-align:center; font-size:30px;"> <?php echo "Sadece Jpeg, Jpg ve Png Yükleyebilirsiniz <br>"; echo "Form Sayfasına Gitmek İçin"; ?> <a href="urun.php" style="color:blue;">Tıklayınız</a> </div> <?php exit; } } for($i=0; $i < count($gecici_yol); $i++) { if(move_uploaded_file($gecici_yol[$i],"../../images/urun/" . $dosya_adi[$i])) { $urunadi = $urunadi[$i]; $urunozellik = $ozellik[$i]; $kategori = $kategori[$i]; $eskifiyat = $eskifiyat[$i]; $yenifiyat = $yenifiyat[$i]; $indirifiyat = $indirimlifiyat[$i]; $query = "INSERT INTO urun (resim, urunadi, ozellik, kategori, eskifiyat, yenifiyat, indirimlifiyat) VALUES('$dosya_adi', '$urunadi', '$urunozellik', '$kategori', '$eskifiyat', '$yenifiyat', '$indirifiyat')"; } } 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>'; } 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>'; } } ?>