• 18-05-2014, 16:01:29
    #1
     While kayitlar.Read()
    
                Response.Write(kayitlar.Item("duyuru_baslik") & "<br>")
                Response.Write(kayitlar.Item("duyuru") & "<br>")
            End While
    merhabalar şöyle bir kod ile veritabanından veri çekiyorum. Fakat bu sayfanın en üstünde çıkıyor bu normal. Formun loadında çalışıyor bu kod. Fakat benim 3 tane divim var yan yana. Ben buralarda çıkmasını istiyorum. Bunu nasıl yapabilirim ?
  • 18-05-2014, 21:36:53
    #2
     While kayitlar.Read() 
    
                ilkdiv=(kayitlar.Item("duyuru_baslik") & "<br>") 
                ikincidiv=(kayitlar.Item("duyuru") & "<br>") 
            End While
    şeklinde gelen verileri değişkenlere atayınız.
    örneğin htm kodlarınız
    <html>
    kodlar
    kodlar
    ...
    <div><%=ilkdiv%></div>
    
    kodlar kodlar
    
    <div><%=ikincidiv%></div>
    
    kodlar kodlar
    ....
    </html>
    burada kırmız ile yazdıklarımız htmlnin arasına asp kodu sıkıştırıyorz.
    = ifadasi bu gibi tek satırlık kodlardar response.write yerine geçer.
    yani isterseniz <%response.write ilkdiv%>de yazabilirsiniz
  • 19-05-2014, 13:22:33
    #3
    oktayman adlı üyeden alıntı: mesajı görüntüle
     While kayitlar.Read() 
    
                ilkdiv=(kayitlar.Item("duyuru_baslik") & "<br>") 
                ikincidiv=(kayitlar.Item("duyuru") & "<br>") 
            End While
    şeklinde gelen verileri değişkenlere atayınız.
    örneğin htm kodlarınız
    <html>
    kodlar
    kodlar
    ...
    <div><%=ilkdiv%></div>
    
    kodlar kodlar
    
    <div><%=ikincidiv%></div>
    
    kodlar kodlar
    ....
    </html>
    burada kırmız ile yazdıklarımız htmlnin arasına asp kodu sıkıştırıyorz.
    = ifadasi bu gibi tek satırlık kodlardar response.write yerine geçer.
    yani isterseniz <%response.write ilkdiv%>de yazabilirsiniz
    merhabalar mesajınız için sağolun fakat yapamadım.

    dediğini gibi formun load ındaki while döngüsünü bir değişkene atadım. sonra geldim html içine dediğinizi koydum ilk önce hata verdi. değişkenleri tanımadı. daha sonra % lerin içine değişken tanımladım bu seferde boş geldi. birde while ile değilim n tane veri geldi. bu direk ilk gelen veriyi mi alıyor ? orası da sıkıntı.
  • 19-05-2014, 13:29:49
    #4
    bu şekilde yaparsanız kayıtların en sondakini alır,yani hepsini sıradan alırda sonuç olarak değişkende en sondaki kalır. bu bu kayitlar.Read() kodu sizin için kullanışsız bir koddur.siz bana dosyalarınıza bir gönderin ben yardımcı olayım size isterseniz.
    hata verdi değimşisziniz nasıl bir hata verdi yazarmısınız.Birde asp kullanırken formun load kısmı filan diye birşey yok yani
    asp nin masntığı yukarıdan aşağıya doğru kodları sırası ile çalıştırır(tabiki fonksiyonlar arası hareket edebilir.)
  • 19-05-2014, 14:40:51
    #5
    oktayman adlı üyeden alıntı: mesajı görüntüle
    bu şekilde yaparsanız kayıtların en sondakini alır,yani hepsini sıradan alırda sonuç olarak değişkende en sondaki kalır. bu bu kayitlar.Read() kodu sizin için kullanışsız bir koddur.siz bana dosyalarınıza bir gönderin ben yardımcı olayım size isterseniz.
    hata verdi değimşisziniz nasıl bir hata verdi yazarmısınız.Birde asp kullanırken formun load kısmı filan diye birşey yok yani
    asp nin masntığı yukarıdan aşağıya doğru kodları sırası ile çalıştırır(tabiki fonksiyonlar arası hareket edebilir.)
    nasıl ya ? visual studio 2012 ile hem button1 clickleri mevcut hem load mevcut. benimde kafamı karıştıran konu o işte. php de hepsi bi sayfada topluyodun burda buton1 i var load ı var. acaba ben mi yanlış geldim. sayfa sonu .aspx uzantısına sahip. bence burayı netliğe kavuşturmak lazım
  • 19-05-2014, 15:53:04
    #6
    bende bu şey asp.nete benziyor diyordum. konuyu https://www.r10.net/asp-net/ asresine açarsanız daha uygun olur hocam asp ile asp.net farklı şeyler hemde çok farklı
  • 19-05-2014, 16:56:28
    #7
    oktayman adlı üyeden alıntı: mesajı görüntüle
    bende bu şey asp.nete benziyor diyordum. konuyu https://www.r10.net/asp-net/ asresine açarsanız daha uygun olur hocam asp ile asp.net farklı şeyler hemde çok farklı
    kusura bakmayın rahatsız ettim. acemilik bu olsa gerek. tekrar sağolun.