folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Aspde Mysql Kodları İle Veritabanı İşlemleri [Beyaz Tahribat]



Aspde Mysql Kodları İle Veritabanı İşlemleri [Beyaz Tahribat]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Abizittin
    Abizittin's avatar
    Kayıt Tarihi: 19/Haziran/2008
    Erkek

    içimden geldi belki faydası dokunur diye beyaz tahribat adına yazayım dedim :) umarım faydalı olur.

    bugun asp de form aracılığı ile mysql kodları kullanarak veritabanına veri girmeyi , düzenlemeyi , silmeyi göstericem.

    bu bölümde veri kaydetmeyi göstericez.

    veritabanı bağlantı nesnemiz = baglanti

    Tablo adımız = veriler

    tablodaki sutunlar = isim , id

    --------------------Form.asp----------------------------

    <form action="Form.asp?islem=kaydet" method="post">

    <input type="text" name="isim" /><br />

    <input type="submit" value="Gönder" />

    </form>

    -----------------------------------------------------------

    --------------------Verilerin kaydedildiği bölüm-----------

    <%

    if request.querystring("islem")="kaydet" then

    isim = request.form("isim")

    Set kaydet = baglanti.execute("Insert Into Veriler (isim) values ('"&isim&"')")

    Response.Write "Kayıt başarıyla girildi.."

    end if

    %>

    --------------------------------------------------------------

    bu şekilde veritabanına verimizi başarıyla kaydetmiş olduk..

    şimdide kaydettiğimiz veriyi düzenleyelim.

    --------------------------Duzenle.asp-----------------------------

    <%

    Set listele = baglanti.execute("Select * from Veriler ORDER BY Kimlik DESC")

    do while not listele.eof

    %>

    <form action="Duzenle.asp?islem=duzenle&id=<%=listele("id")%>" method="post">

    <input type="text" name="isim" value="<%=listele("isim")%>" /><br />

    <input type="submit" value="Gönder" />

    </form>

    <%

    listele.movenext

    loop

    listele.close

    set listele = nothing

    %>

    ---------------------------------------------------------------------

    ----------------------------------Buradada string ile gelen id ye göre veriyi düzenliyoruz.----------------------

    <%

    if request.querystring("islem")="duzenle" then

    id = trim(request.querystring("id"))

    isim = trim(request.form("isim"))

    if (not isnumeric(id)) or id="" then

    Response.Write "Hadi len yanlış id girdin."

    Response.End

    end if

    Set duzenle = baglanti.execute("Update Veriler set isim='"&isim&"' where id="&id&"")

    Response.Write "Veriniz başarıyla düzenlenmiştir.."

    end if

    %>

    ------------------------------------------------------------------------------------------------------------------------

    Bu şekilde veritabanımızda bulunan veriyi düzenlemiş olduk.

    şimdide bu veriyi silelim..

    -------------------------------------Sil.asp-------------------------------------------

    <%

    Set listele = baglanti.execute("Select * from Veriler")

    do while not listele.eof

    Response.Write listele("isim") & " - " & "<a href=""Sil.asp?islem=sil&id="&listele("id")&""">Sil</a>"

    listele.movenext

    loop

    listele.close

    set listele = nothing

    %>

    ----------------------------------------------------------------------------------------

    -------------------------String ile gelen iddeki veriyi siliyoruz---------------------------------

    <%

    id = trim(request.querystring("id"))

    if (not isnumeric(id)) or id="" then

    response.Write "Id yi boş bıraktın tekrar dene."

    response.end

    end if

    Set sil = baglanti.execute("Delete from Veriler where id="&id&"")

    Response.Write "Veriyi başarıyla sildiniz.."

    %>

    ---------------------------------------------------------------------------------------------------

    Bu dokuman tamamen Abizittin tarafımdan Beyaz Tahribat için yazılmıştır.Hiçbir yerden alıntı yapılmamıştır.

    Eğer bir hatamız varsa kusurumuza bakmayın.Saygılar.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    eyw saolasında mysql mu mssql mu ?

    Birde bağlantı nasıl yapılıyor ?

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Abizittin
    Abizittin's avatar
    Kayıt Tarihi: 19/Haziran/2008
    Erkek

    mysql kodları bunlar.

    bağlantı koduda bu

    <%
    Set baglanti = Server.CreateObject("ADODB.Connection")
    baglanti.Open "Driver={MySql ODBC 3.51 Driver}; Server=localhost; uid=kullanici; pwd=sifre; database=veritabani; option=3; port=3306;"

    %>

    bold olan yerler değiştirildikten sonra çalışmakta.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    BuZuL
    BuZuL's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek
    eyv devamını bekliyoruz hocam :D

    DAĞDA ÜÇ BEŞ KOYUN SÜRÜSÜ, TUTTURMUŞ BİR KÜRDİSTAN TÜRKÜSÜ, ELİNE ALMIŞ BAYRAK DİYE BİR MASA ÖRTÜSÜ, SATSAN BEŞ PARA ETMEZ NE DİRİSİ NE DE ÖLÜSÜ, SOYU SOYSUZ OLAN SENSİN TOPRAK SENİN NEYİNE, İTE İTLİK YAPIP KAFA TUTMA BEYİNE, ANLASA DEDİĞİMİ SOKAKTAKİ KÖPEK AĞLAR HALİNE, DUY ULAN SOYSUZ NE MUTLU TÜRKÜM DİYENE.......
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Abizittin
    Abizittin's avatar
    Kayıt Tarihi: 19/Haziran/2008
    Erkek
    vakit buldukça yazarız hacı ne demek.
Toplam Hit: 1216 Toplam Mesaj: 5