lostyazilim
tr.link

listeleme secenegi hakkinda yardim

13 Mesajlar 1.874 Okunma
lstbozum
tr.link

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Bir de şuna göz atın hocam, başta yanlış anladım sanırım söylediğinizi :)

https://www.w3schools.com/code/tryit.asp?filename=GOZX05G9XZ8M (Run'a basarak kodu çalıştırabilir, istediğiniz gibi düzenleyip tekrar Run'a basarak son halini görebilirsiniz)

ottomanbilisim
 

 

wmaraci
reklam

darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)
Anladığım kadarıyla bir tasarım üzerinde veritabanından veri çekiyorsunuz.
Sorgunuzda ORDER BY id DESC LIMIT 3 şeklinde son 3 veriyi veya LIMIT te belirttiğiniz değer kadar son veriyi çekiyorsunuz bu hiç fark etmez.
Kullandığınız tasarım kodlarını gönderirseniz yardımcı olayım zira limit ile 2 farklı sorgu yaparak işlem yapmanız çok performanslı bir şey olmamış.
Yada mantığı söyleyeyim siz kendiniz yapın, yapamazsanız kodları burada paylaşın bakayım.
Verileri çekerken while den önce $i=0 değişkenini oluşturun, while içinde $i++ işlemini uygulayın.
Tasarımda sag hizalı classınız right olsun, sol hizalı classınız left.
while içinde if($i==1){ $class_degiskeni="left";}elseif($i==2){ $class_degiskeni="right"; } gibi işlem yapar tasarımda ki div class'ına da $class_degisken değişkenini atayabilirsiniz.
örn:

Kodları gönderirseniz daha sağlıklı bilgiler verebilirim.
ottomanbilisim

kişi bu mesajı beğendi.

ottomanbilisim ottomanbilisim WM Aracı Kullanıcı
  • Üyelik 19.09.2014
  • Yaş/Cinsiyet 45 / E
  • Meslek Grafiker
  • Konum Tekirdağ
  • Ad Soyad Y** A**
  • Mesajlar 11
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)
dediğinizde haklısınız işi cok uzattığımı farkedip ufak bi hesap islemi koydum sade
önce tüm veriyi saydirip cikar sonuca -1 islemi uygulayip elde edilen sonuc denk gelen id yi

yani $sonuc==id gibi

cıkan sonuca esit olan idyi sağa yaslayack
bunuda class icind kullandım sorun kalmadı

veri tabanına 100 lercede veri eklense order by id limit 3 oldugu surecde ortada kalan hep saga yasli olacak :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)