• 06-07-2007, 20:10:34
    #1
    Sitedeki ilan sayısını belirlemek için aşağıdaki kodu kullanıyorum,
    k=rs.recordcount, bu k değerini javascript içinde kullanıyorum, ama mesela rs.recordcount yerine 20 yazdığımdı (k=20),javascriptte null veya bir nesne değil hatası alıyorum, hatta k="20" denedim ondada olmadı.
  • 06-07-2007, 20:31:01
    #2
    k='20' yada k=""20"" yada k='"20"' yada k="'20'" dene bakalım.....

    yada en iyisi sen js kodunu ver bi bakalım
  • 06-07-2007, 21:55:23
    #3
    asp kodum;
    <%if rs.eof then%>
    Kayıt Bulunamadı!
    <%else
    k=rs.recordcount
    %>


    i_content=[<%for i=1 to k%>, kodda hata veren yer burası, java içinde döngü oluşturuyorum, k yerine sayı yazdığımdada hata alıyorum.
  • 06-07-2007, 23:36:17
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    i_content=[<%for i=1 to k%>
    kısmının biraz aşağısı ve yukarısını da yazar mısın..

    <%for i=1 to k%> döngüsünde next nerede, ayrıca bir JS döngüsü var mı vs. hiçbir şey belli değil yazdığın koddan.
  • 07-07-2007, 03:45:28
    #5
    i_content=[<%for i=1 to k%>['gerekli yazlılar']
    <%rs.movenext%><%if not i=k then%>,<%end if%><%next%>]; sütünde bişey yok
  • 07-07-2007, 04:14:42
    #6
    İlan sayısını belirtmek derken 5 numaralı ilanı çekip ilanın üstüne 5 yazdırmak dimi söylediğiniz şey.

    Sql sorgusunda where sayi = "& sayi &" " şeklinde ilan sayısını çekerek ilanı gösterirseniz asp ve js kullanmadan direk olarak ilan sayısını yazdırabilirsiniz.

    ------o------

    O kullandığınız kodu değiştirseniz hata verir.

    <%if rs.eof then%>
    Kayıt Bulunamadı!
    <%else
    k=rs.recordcount
    %>

    kısmını şu şekilde değiştirirseniz o kadar kayıt gösterir.

    <%
    s = Request.QueryString("s" )
    If s = "" Then s = "1"
    rs.PageSize = 16
    rs.AbsolutePage = s
    ss = rs.PageCount
    For i = 1 To 16
    If rs.Eof Then Exit For %>

    Hatta sayfa altına şu kodlarıda eklerseniz sayfalama yapar.

    ...
    ..
    .
    <% rs.Movenext
    Next %>

    <%
    Response.Write "<b>Sayfa :</b>"
    For g = 1 To ss
    If g = CInt(s) Then
    Response.Write "<b>" & g & "</b> "
    Else
    Response.Write "<b><a style=""text-decoration: none"" href=""default.asp?s=" & g & """> " & g & " </a></b>"
    End If
    Next
    %>
  • 17-07-2007, 01:19:01
    #7
    ilan sayısı derken kaç adet ilenı göstereceğini belirlemeye çalışıyorum, orda k dediğim değişken recorcount ilan sayısı, çok fazla olduğu için site açılması gecikiyo çünkü tüm ilanları gösteriyor, 10 ilan göstersin ama k yerine 10 yazınca;
    i_content=[<%for i=1 to 10%>['gerekli yazlılar']
    <%rs.movenext%><%if not i=k then%>,<%end if%><%next%>];
    hata veriyor
  • 17-07-2007, 01:59:45
    #8
    bağlantıdan next'e kadar tüm kodlarını yazar mısın
  • 18-07-2007, 04:27:16
    #9
    ilginiz için teşekkür ederim nasıl oldu anlamadım ama k=20 dedim çalıştı bu sefer, herkese teşekkürler