lostyazilim
tr.link

HTML'de belirlenen alanı çoklu resim nasıl ekleyebilirim?

4 Mesajlar 3.223 Okunma
lstbozum
tr.link

Anarchosa Anarchosa WM Aracı Kullanıcı
  • Üyelik 23.04.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Akademik
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 860
  • Beğeniler 47 / 49
  • Ticaret 2, (%100)
Sayfamda Projelerimiz/Devam Eden Biten Bölümünde Herhangi Bir Proje İçin Tek Resim Ekleme Yapabiliyorum,Daha Önceden Bu Şekil Kalmıştı Çoklu Resim Eklemek İstiyorum Sol Tarafa Sığacak Bir Slider Mevcutmudur?

http://ozkanogluinsaat.com/
 

 

wmaraci
reklam

MyYafes MyYafes Developer Kullanıcı
  • Üyelik 05.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Full-Stack Web Developer
  • Konum Ankara
  • Ad Soyad M** M**
  • Mesajlar 25
  • Beğeniler 0 / 7
  • Ticaret 0, (%0)
Şimdi resim alanını şu şekilde yaparsan:




$query_slider = get_images($proje_id); // Burada proje idsi ile bir fonksyondan resimleri çekip while ile listeliyorum. Tabi senin bunu yapabilmen için bir tabloda proje idsi ile resimleri saklaman gerekiyor.
while ($row_slider = $query_slider->fetch(PDO::FETCH_ASSOC)) {
echo '

';

}
?>




Dosyanın en altına footera jquery dosyasını dahil ettiğin kodun altına da bunu eklersen:


<script>
var myIndex = 0;
carousel();

function carousel() {
var i;
var x = document.getElementsByClassName("mySlides");
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
myIndex++;
if (myIndex > x.length) {myIndex = 1}
x[myIndex-1].style.display = "block";
setTimeout(carousel, 3000); // 3 Saniye
}
</script>


Her 3 saniyede bir proje resmi değişir.
Anarchosa

kişi bu mesajı beğendi.

Anarchosa Anarchosa WM Aracı Kullanıcı
  • Üyelik 23.04.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Akademik
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 860
  • Beğeniler 47 / 49
  • Ticaret 2, (%100)
$query_slider = get_images($proje_id); // Burada proje idsi ile bir fonksyondan resimleri çekip while ile listeliyorum. Tabi senin bunu yapabilmen için bir tabloda proje idsi ile resimleri saklaman gerekiyor.


proje idsi ile saklaman gerekiyor demişsinizde bunu nasıl yapacağım PHP konusunda zayıfım yardımcı olabilirmisiniz.
 

 

MyYafes MyYafes Developer Kullanıcı
  • Üyelik 05.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Full-Stack Web Developer
  • Konum Ankara
  • Ad Soyad M** M**
  • Mesajlar 25
  • Beğeniler 0 / 7
  • Ticaret 0, (%0)
Yani şundan bahsediyorum tablo yapınız aşağıdaki gibi olması lazım.

project_images -> Tablo ismi
pri_id | project_id | pri_link | tarih

prid_id -> otomatik id değeri,
project_id -> resim hangi projeye ait ise onun idsi,
pri_link -> resmin linki,
tarih -> otomatik tarih yazdırabilirsin.

Burada sen şöyle bir fonksyon kullanabilrsin.

function slide_images($proje_id) {
$query = $db->prepare("SELECT * FROM project_images WHERE proje_id=?");
$query = $db->execute(array($proje_id));
return $query;
}

//proje sayfanda döngü ile listelemek için;
// burada gönderdiğim id projenin idsi anlamışsındır umarım.
$images = slide_images($id);
while ($row = $images->fetch(PDO::FETCH_ASSOC)){
echo $row['pri_link']; /* resmin linki, idsini gönderdiğin projeye ait kaçtane resim var ise linki döner yukarıdaki örnekte bahsettiğim gibi döngüye sokup slider oluşturmuş olursun. Ayrıca tabloya resim ekleme işi de çok basit zaten insert into ile proje idsine göre istediğin kadar resim ekle. */
}
?>
 

 

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al