Hizmetlerimiz
       Web Tasarım
       Grafik Tasarım
       Ürünlerimiz
       Seo Uygulamaları
       Hosting Hizmetleri
       Domain Hizmetleri
       Referanslarımız
        Müşteri Alanı
      Müşteri Kayıt
      Müşteri Paneli Giriş
      Ödeme Bildirimi
      Ticket
        Haberler

Tüm Haberler >>   

        Son Projeler
        Son Konular
    ASPde Checkbox ile Yönetim  

Öncelikle Access veritabanımızı oluşturalım."ID = Otomatik Sayı,Veri = Not" şeklinde 2 adet field oluşturalım ve tablomuzu yine "veriler" ismiyle kayıt edelim.Veritabanı ismimizi de "database.mdb" şeklinde değiştirelim.

İlk olarak "Default.asp" sayfamımızı oluşturalım.Daha sonra bu sayfamızda veritabanındaki kayıtları döngü ile çekerek yanlarında otomatik olarak checkbox olacak şekilde sayfa tasarımımızı hazırlayalım.

Default.asp :

<%

Dim conn,rs,No

Set conn = Server.CreateObject("Adodb.Connection")

conn.Open "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath("database.mdb")

Set rs = conn.Execute("Select * From veriler")

If rs.EOF or rs.BOF Then

Response.Write("Veritabanında Kayıt Bulunamadı!")

Response.End()

End If

%>

<form action="Islem.asp" method="post">

<table border="1" align="center" cellspacing="0" cellspadding="0" width="350">

<tr>

<td align="center"><b>No</b></td>

<td align="center"><b>Veriler</b></td>

<td align="center"><b>Sil</b></td>

</tr>

<%

Do While Not rs.EOF

No = No +1

%>

<tr>

<td align="center"><%=(No)%></td>

<td align="center"><%=(rs("Veri"))%></td>

<td align="center">

<input type="checkbox" name="Sil" value="<%=(rs("ID"))%>">

</td>

</tr>

<%

rs.MoveNext

Loop

%>

</table><br />

<div align="center">

<input type="submit" value="Kayıtları Sil"> <input type="reset" value="Sıfırla">

</div>

</form>

Tasarım kısmını hazırladık.Şimdi ise asıl önemli olan checkbox'ları kullanıcı seçip butona bastığı zaman kayıtları silmesi olacak.Bu nedenle dikkat ettiyseniz formun action kısmında "Islem.asp" sayfasında verilerin işlenmesi gerektiğini söyledik.Yani asıl ASP'nin devreye gireceği yeri belirttik.Bu nedenle de "Islem.asp" sayfasını hazırlamamız gerekiyorki ortaya bir sonuç çıkabilmesi için veriler işlensin.Şimdi işlem sayfamız olan "Islem.asp" sayfasını hazırlayalım...

Islem.asp :

<%

Dim conn,X,tumkayit

Set conn = Server.CreateObject("Adodb.Connection")

conn.Open "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath("database.mdb")

If Request.Form("Sil") = "" Then

Response.Write("Lütfen Kayıt Silmeden Önce Kayıt Seçiniz!")

Response.End()

End If

For X = 1 To Request.Form("Sil").Count

tumkayit = Request.Form("Sil")(X)

conn.Execute("Delete From veriler Where ID="&tumkayit&"")

Next

Response.Redirect(Request.ServerVariables("HTTP_REFERER"))

%>



Okunma : 95
 
 

 
 
 
Bugün Tekil : 2
Toplam Tekil : 3651
Toplam Çoğul : 27428
İp No : 38.107.191.111

Display Pagerank

 

ENSOFTdizayn.NET
2009-2010 Her Hakkı Saklıdır

KareOfis | Rulet Sohbet | Dizi Seti