Asp Yardım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    masumsunsen
    masumsunsen's avatar
    Kayıt Tarihi: 15/Aralık/2009
    Erkek

    Konu  lepusmorris kardeşimin yardımıyla çözüldü arkadaşlar,düzeltilmiş hali:

     

     

     <%

     

     

     

    veritabaniyolu = "a.mdb"

     

    Set baglantimiz = Server.CreateObject("ADODB.Connection")

     

    baglantimiz.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("a.mdb")

     

    id = request.querystring("id")

     

    Session("id") = id

     

    Set rs = Server.CreateObject("ADODB.Recordset")

     

     

    sql="select * from tbforum where kat_id="& id &" order by id desc" 

    rs.Open sql, baglantimiz,1,3

     

     

     

    if rs.eof or rs.bof then

     

    response.write ".."

     

    else

     

    end if

     

     

     

    Toplam = rs.RecordCount 

     

     

     

    If Toplam = 0 Then

     

     

     

    Response.Write "Tabloda Kay&#305;t Yok"

     

     

     

    Else

     

     

     

    intGecerliSayfa = Request.Querystring("sayfa")

     

    If intGecerliSayfa = "" OR IsNumeric(intGecerliSayfa) = False Then intGecerliSayfa = 1

     

     

     

    rs.PageSize =30

     

    intSayfaSayisi= rs.PageCount

     

    rs.AbsolutePage =intGecerliSayfa

     

     

     

    Aralik = 2

     

    intSayfaAltSiniri = intGecerliSayfa - Aralik

     

    intSayfaUstSiniri = intGecerliSayfa + Aralik

     

    intSolGrupSayisi = 1 + Aralik

     

    intSagAltSinir = intSayfaSayisi - Aralik

     

     

     

    If (intSayfaUstSiniri >intSayfaSayisi) Then

     

    intSayfaAltSiniri = intSayfaSayisi - (2 * Aralik)

     

    intSayfaUstSiniri = intSayfaSayisi

     

    End If

     

     

     

    If (intSayfaAltSiniri <= 0) Then

     

    intSayfaAltSiniri = 1

     

    intSayfaUstSiniri = intSayfaAltSiniri + (2 * Aralik)

     

    If intSayfaUstSiniri >= intSayfaSayisi Then intSayfaUstSiniri = intSayfaSayisi

     

    End If

     

     

     

    If intSolGrupSayisi >= intSayfaAltSiniri Then intSolGrupSayisi = intSayfaAltSiniri - 1

     

    If intSagAltSinir <= intSayfaUstSiniri Then intSagAltSinir = intSayfaUstSiniri + 1

     

     

     

    %>          

     

                 <% for k=1 to rs.pagesize %>

     

                          <% if rs.eof or rs.bof then exit for %>

     

                      <a href="x.asp?id=<%=rs("id")%>"><%=rs("icerik")%></a>

     

                       <%

     

                     rs.movenext : next

     

                     %>

     


     

     

    <%

     

     

     

    If intGecerliSayfa >1 Then %>

                  <a href="?id=<%=request.querystring("id")%>&sayfa=1" title="&#304;lk Sayfa">[&laquo;&laquo;]</a> <a href="<%=request.servervariables("HTTP_REFERER")%>" title="&Ouml;nceki Sayfa">[&laquo;]</a>

                  <%

    End If

    %>

                  <%

    For i = 1 to intSolGrupSayisi

    If CInt(i) = (intGecerliSayfa) Then

    Response.Write " <b>"

    Else %>

                  <a href="" title="<%=i%>. Sayfa">

                  <%

    End If

    Response.Write i &".</a></b>"

    Next

    %>

                  <%

    If (intSayfaAltSiniri - intSolGrupSayisi >1 ) Then Response.Write "<b>. . .</b>"

    %>

                  <%

    For i = intSayfaAltSiniri to intSayfaUstSiniri

    If CInt(i) = CInt(intGecerliSayfa) Then

    Response.Write " <b>"

    Else %>

                  <a href="?id=<%=request.querystring("id")%>&sayfa=<%=i%>" title="<%=i%>. Sayfa">

                  <%

    End If

    Response.Write i &".</a></b>"

    Next

    %>

                  <%

    If (intSagAltSinir - intSayfaUstSiniri >1) Then Response.Write "<b>. . .</b>"

    %>

                  <%

    For i = intSagAltSinir to intSayfaSayisi

    If CInt(i) = CInt(intGecerliSayfa) Then

    Response.Write " <b>"

    Else %>

                  <a href="?id=<%=request.querystring("id")%>&sayfa=<%=i%>" title="<%=i%>. Sayfa">

                  <%

    End If

    Response.Write i &".</a></b>"

    Next

    %>

                  <%

    If CInt(intGecerliSayfa) <>CInt(intSayfaSayisi) Then %>

                  <a href="?id=<%=request.querystring("id")%>&sayfa=<%=intGecerliSayfa+1%>" title="Sonraki Sayfa">[&raquo;]</a> <a href="?id=<%=Rs("kat_id")%>&sayfa=<%=intSayfaSayisi%>" title="Son Sayfa">[&raquo;&raquo;]</a>

                  <%

    End If

    %>

                  <% end if %>    

     

      

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    masumsunsen
    masumsunsen's avatar
    Kayıt Tarihi: 15/Aralık/2009
    Erkek

    angels_demos kardeşim dediğin gibi..

    Session("id") = id bu fazla.


Toplam Hit: 2326 Toplam Mesaj: 13