ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Nis

16

Çoklu kayıt silme

Hazır Kodlar4 yorum2582 izlenimfatiherikli

Silinecek kayıtları seçerek tek tıkla silmenizi sağlayan kod


Aspogren.mdb adında veritabanı ve içinde kayitlar adında tablo oluşturun.
id (otomatik sayı)
isim (metin veya not)
Aşağıdaki kodları sil.asp dosyasına yapıştırın.

<%
    Set baglanti=Server.createobject("adodb.connection" )
        baglanti.provider="microsoft.jet.oledb.4.0"
        baglanti.open Server.Mappath("Aspogren.mdb" )

    Set rs=baglanti.execute("select * from kayitlar" )
        response.write "<form action=""?islem=sil"" method=""post"">"

    do until rs.eof
        response.write rs("id" ) & ". "&rs("isim" )& _
        "<input type=""checkbox"" name="&rs("id" )&"><br>"
    rs.movenext:loop
       response.write "<input type=""submit"" value=""Sil""></form>"
    
    if request.querystring("islem" )="sil" and not request.form="" then
        gelen=split(request.form,"&" )
        say=ubound(gelen )

    idler="":for i=0 to say
        bolunecek=gelen(i )
        id=split(bolunecek,"=" )

    if idler="" then
        idler="id="&id(0 )
        else
        idler=idler + " or id=" & id(0 )
    end if
    next

        baglanti.execute("delete from kayitlar where " & idler )
    end if
%>

Etiketler  :  request   form   ubound   delete   where   split   execute   checkbox   on  

İçeriği takip etSayfayı YazdırPermalink

4 yorum var

#152.-LineStar-17 Nisan 2007 Salı

Eline sağlık fatih güzel olmus

#153.-Oksiyus-17 Nisan 2007 Salı

Saol.Güzel Olmuş ama..
?islem=sil sayfasını Bulamıyor..

#155.-fatiherikli-17 Nisan 2007 Salı

IIS'de bazen öyle sorun çıkabiliyor. Formun açılış tag'ini şöyle değiştirirsen sorun düzelir.
<form action="sil.asp?islem=sil" method="post">

#588.-görkem kösem-30 Nisan 2008 Çarşamba

bunu şu şekilde yapsak daha mantıklı değil mi;

<input type="checkbox" name="id" value="<%=Rs("id")%>" />

bu şekilde sayfa içinde aynı adlı bir sürü checkbox oluşur bunların form ile gönderiminden elde ettiğimiz sonuç seçili olan checkboxların değerleri aralarına virgül koyulmuş halidir.
1-5-6-8 idli kayıtları işaretlediğimizi düşünürsek gelen veri aşağıdaki şekildedir.
"1,5,6,8"
Bu veride bizim sorguda kullanmamız için gayet güzel bir durumdur.

sorgumuzuda şu şekilde yazarsak işlemimizi tamamlamış oluruz;

"Delete from kayitlar where id in (" & id & ")"


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Get ve Post Metodu
  2. Request Nesnesi
  3. Ziyaretçi Defteri Yapımı
  4. Aranan Kelimenin Arkaplan Rengini Değiştirme
  5. Request Nesnesi
  6. TextArea ile Form İşlemleri
  7. Radyo Butonları ile Form İşlemleri
  8. ASP ile Ajax Kullanımı
  9. şifreli Sayfa Oluşturma
  10. Aranan Kelimenin Arkaplan Rengini Değiştirme
  11. 404 Rewrite - Hata sayfalarına hükmetmek
  12. Web 2.0 ile Gelen Etiket Sistemi
  13. SQL'dan Örneklemeler ve Özellikler
  14. Sql İle Tablo Oluşturmak ve Tablo Silmek
  15. SQL'dan Örneklemeler ve Özellikler
  16. Veritabanındaki Verinin Devamını Gösterme
  17. Where Deyimi
  18. Where Deyimi II
  19. Detaylara Bakabilme
  20. 404 Rewrite - Hata sayfalarına hükmetmek
  21. Yardımcı Nesneler
  22. Include Deyimi
  23. Detaylara Bakabilme
  24. Err Nesnesi

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. Bir Sayının Faktöriyeli
  2. Sayaç Yapımı
  3. Cookies Nesnesiyle İlgili Örnek Uygulama
  4. şifreli Sayfa Oluşturma
  5. Ajax Türkçe Karakter Probleminin Çözümü
  6. Online Veritabanı Oluşturma
  7. Sunucuda (Serverda) Yüklü Olan Bileşenleri Bulun

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker