• 19-06-2018, 23:20:24
    #1
    Merhaba Arkadaşlar
    klasik ASP de yardımınıza ihtiyacım var, Veritabanımda PROJELER diye bölümüm var, klasik ASP de HTML kodlarımı döngü içerisine nasıl koya bilirim,
    Örnek olarak 1 tablom var, içerisinde Sol tarafta Büyük 1 tane tablo içerisinde proje ilanı, sağ tarafta alt alta 3 tane küçük tablo içerisinde proje ilanlarım var
    PROJE ilanlarımı veritabanımdan çekeceğim,
    şu linkteki resime bakabilirseniz http://hizliresim.com/MDL151 nasıl bir şey yapmak istediğim anlarsınız,
    bu konuda yardımlarınızı bekliyorum Arkadaşlar

    Teşekkürler
  • 22-06-2018, 15:48:38
    #2
    Örnek veriyorum;

    Set Rs=DB.Execute("SELECT * FROM tablo") 'tablomuzu açtık
    Do While Not Rs.Eof 'döngümüzü açtık
    
     IF Rs("ilan_tipi")=1 Then 'ilan tipimiz 1 ise büyük ilandır
      StrBuyukler=StrBuyukler&" ilan html kodumuz" 'büyük ilanları topluyoruz
     ELSE
      StrKucukler=StrKucukler&" ilan html kodumuz" 'küçük ilanları topluyoruz
     END IF
    
    Rs.MoveNext:Loop ' döngü loop
    Rs.Close:Set Rs=Nothing 'açtıklarımızı kapatıyoruz
    Bundan sonrası html tasarımınıza <%=StrBuyukler%> ve <%=StrKucukler%> şeklinde yerleştirebiliriz.
    Şayet hangi ilanın büyük, küçük olacağını tablomuzdan çekmiyorsak yani bir ayraç yoksa

    zz=0
    Set Rs=DB.Execute("SELECT * FROM tablo") 'tablomuzu açtık
    Do While Not Rs.Eof 'döngümüzü açtık
     zz=zz+1
     IF zz mod 2=0 Then 'çift sayıları büyük ilan saydık
      StrBuyukler=StrBuyukler&" ilan html kodumuz" 'büyük ilanları topluyoruz
     ELSE
      StrKucukler=StrKucukler&" ilan html kodumuz" 'küçük ilanları topluyoruz
     END IF
    
    Rs.MoveNext:Loop ' döngü loop
    Rs.Close:Set Rs=Nothing 'açtıklarımızı kapatıyoruz
    şeklinde çift sayıları büyük, tek sayıları küçük ilan göster şeklinde yapabiliriz basitçe
  • 29-06-2018, 14:01:06
    #3
    Veridigital Hocam sağolsun sorunumu halletti, kendisine çok teşekkür ediyorum.

    Not : bu konu başarılı bir şekilde Veridigital hocam tarafın çözülmüştür ve bu konu kapanmıştır.