Larve Yazılım

Web Tasarım&Programlama

Larve Yazılım resmi sitemiz bakımdadır. Bilginize

Giriş yap

Şifremi unuttum

En son konular

» İşlem Yönetici 1.0.0.1
23/1/2012, 23:00 tarafından Admin

» İşlem Yönetici 1.0.0.0
11/11/2011, 13:50 tarafından Admin

»  Bilgisayarımı Kapat 1.0.0.2 - Kolay Windows Kapatıcı
28/9/2011, 18:08 tarafından Admin

» Bilgisayarımı Kapat 1.0.0.1 - Kolay Windows Kapatıcı
31/7/2011, 21:20 tarafından Admin

» Çemberin Çevresini Hesapla
30/7/2011, 18:31 tarafından Admin

» Visual Basic 2005 ile E-posta Göndermek
27/7/2011, 19:32 tarafından Admin

» Dosya adı ve Uzantı Ayırma
25/7/2011, 13:05 tarafından Admin

» C Programlama Diline Giriş
30/6/2011, 19:08 tarafından Admin

» C++'a Giriş : Hello World
30/6/2011, 19:06 tarafından Admin

» Visual Basic Nedir?
30/6/2011, 18:59 tarafından Admin

» Bilgisayarımı Kapat 1.0.0.0 - Kolay Windows Kapatıcı
25/6/2011, 14:21 tarafından Admin

» Html'ye giriş
28/6/2010, 16:29 tarafından Admin

» Java Script nedir?
28/6/2010, 15:03 tarafından Admin

» Php ile rasgele veri Listeleme
28/6/2010, 15:01 tarafından Admin

» Toplist yapma
28/6/2010, 14:57 tarafından Admin

» Veri sayfalama
28/6/2010, 00:36 tarafından Admin

» Puanlı üyelik Sistemi
28/6/2010, 00:30 tarafından Admin

» Sub Kullanımı
28/6/2010, 00:28 tarafından Admin

» Veritabanı İşlemi (kayıt eklme, kayıt silme)
28/6/2010, 00:21 tarafından Admin

En iyi yollayıcılar

Admin (181)
 
MuHaMMeD (4)
 

En aktif konular


    Toplist yapma

    Paylaş

    Admin
    Normal Üye

    Ad: Enes
    Şehir: İzmir
    Erkek
    Doğum tarihi: 27/07/95
    Takım: Fenerbahçe
    Mesaj Sayısı: 181
    Yaş: 16
    Tecrübe puanı: 5576
    Rep Puanı: 12
    Kayıt tarihi: 15/08/08

    Toplist yapma

    Mesaj tarafından Admin Bir 28/6/2010, 14:57

    Basit Bir TOPLİST Sistemi Yazıcaz Hemde Hit Sistemlerinin Mantığını anlarsınız
    Gerekenler
    db.mdb
    Tablo adı : toplist (id : autonumber , site : text , Adres : text , Hit : number)
    default.asp
    Kod:
    <%
    '----------------------------------------
    '///Db Bağlanrısı
    set baglanti = server.createobject("adodb.connection")
    baglanti.open "Provider=Microsoft.Jet.Oledb.4.0;data source=" & Server.Mappath("db.mdb")
    '-----------------------------------------
    '///Rs Bağlantısı
    set rs=server.createobject("adodb.recordset")
    sql="select * from toplist order by hit desc" ' hiti Yüksek olan Üste Çıksın dedik
    rs.open sql,baglanti,1,3
    '-----------------------------------------
    if rs.eof then ' Veritabanında site girilmemişse..
    Response.write "Hiç Bir tane site Eklenmemiiş !!"
    end if ' ifi Kapattık

    do while not rs.eof ' Döngümüzü Başlattık
    ' Tagımızı kapattık Çünkü Html kodları araya girecek asp tagı içinde olmasın diye
    %>
    <table border="1" width="500" cellspacing="0" cellpadding="0">
     <tr>
      <td>&nbsp;Site İsmi : <%=rs("site")%></td>
      <td>&nbsp;<%=rs("hit")%></td>
      <td>
      <p align="center">&nbsp;<a href="git.asp?id=<%=rs("id")%>">Git</a></td>
     </tr>
    </table>
    <%
    rs.movenext' Dön gümüz Bİtii.
    loop 
    %>
    git.asp
    Kod:
    <%
    '//Db Bağlantısı
    set baglanti = server.createobject("adodb.connection")
    baglanti.open "Provider=microsoft.jet.Oledb.4.0;data source=" & server.Mappath("db.mdb")
    '--------------------------------
     ' default.asp de git aspye link verirken id alı bir strinf kullandık onu çağrıyoruz
    '//Rs bağlantısı
    id = request.querystring("id")
    set git=server.createobject("adodb.recordset")
    sql="select * from toplist where id="&id&" order by hit desc" 'Veritabanındaki id hangi idye eşitse ona işlem yapılsın
    git.open sql,baglanti,1,3
    '--------------------------------
    'şimdide Hit Eklenme Bölümünü Yapalım Çok Basit
    git("hit") = git("hit") + 1 ' Veritabanınddaki Hit Kaçsa Ondan Birtane Fazla olsun Yani Hit Birtane artsın siz bir yerine ikide arttırabilirsiniz
    git.update
    response.redirect ""&git("adres")&""
    git.close
    set git=nothing
    baglanti.close
    set baglanti= nothing
    %>



    Larve Yazılım


      Forum Saati 23/2/2012, 08:23