ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 8 Eylul 2008, Pazartesi
 
 #  Kategoriler » ASP » Makaleler
 

Vertabanından 2-3-4'erli sıralama Bu içeriğin puanı : 4,2 4479 Görüntülenme
Bu işlemleri basit bir matematik işlemiyle halledebiliriz.

<------------------------------ Kodun Başlangıcı ------------------------------>

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Veritabani.mdb")

set Rs = conn.execute("select * from tablo")

i=1

do while not Rs.eof
response.write rs("Alan") & ", "

if i mod 2 = 0 then
response.write "<br>"
end if

i = i + 1
Rs.movenext
loop
%>


<------------------------------ Kodun Bitişi ------------------------------>

Kodun anlamı : ılk başta i değerimizi 1 eşitledik ve her veri yazılışında bu değeri "i=i+1" ifadesiyle 1 arttırdık.

" ıf i mod 2 = 0 " kodumuzda ise i sayısının 2'ye bölümünden kalan 0 ise(Yani eğer i sayısı 2'nin katı ise), "<br>" yazdırarak yeni satıra geçmesini söyledik.

", " bu kod ise her veriden sonra ,(virgül) ve  boşluk (space) bırakmasını sağlıyor.Böylece verilerimiz

Veri1, Veri2
Veri3, Veri4

şeklinde sıralanacaktır.

Eğer bu işlemi 3'lü, 4'lü veya daha fazla bir rakam ile yapmak isterseniz "if i mod 2 = 0 " kodundaki 2 yerine yazdığınız rakamla belirleyebilirsiniz.

Bu işlemi tablolu olarak yapmak isterseniz

<------------------------------ Kodun Başlangıcı ------------------------------>

<table border="1" width="100%" cellspacing="0">
<tr>
<%

i = 0
Do while not Rs.Eof

%>


<td width="50%"><%=Rs("Alan")%></td>

<%

if i mod 2 then
Response.Write "</tr><tr>"
end if

i = i + 1
Rs.MoveNext
Loop

%>


</tr></table>

<------------------------------ Kodun Bitişi ------------------------------>

Kodunu kullanarak da yapabilirsiniz.

Konuyla ilgilli sorularınızı forumumuza sorabilirsiniz.
 Telif : Serdar Toros | Eklenme : 13 Aralık 2004, Pazartesi
 
 

Bu içerik hakkında 4 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(4) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ Evet dogru sıralama oluyor fakat sadece yazı yani urun ismi resim  veya özellikleri cagırmaya calıstıgımda hata aldım
Yazan : varlık | Zaman : 10 Temmuz 2007 Salı, Saat 01:32
 
+ bilgi için teşekür ederim faydalı bir çalışma olmuş
Yazan : metin | Zaman : 24 Nisan 2006 Pazartesi, Saat 12:00
 
+ Sevgili Serdar makale için reşekkürler fakat zannedersem tablolu sıralama kısmında bir eksiklik var bilgine....
Sadece tek satır ve tek sütundan oluşan bir sıralama olmuş. 2. sütun nerede acaba ?
Yani bu kadar da hazırcı olmayın dediğini duyar gibiyim ama bişey yapıyorsak bunu tam yapmalıyız diye düşünüyorum. İlk kısımda ki sıralama ile ikinci kısım birbirinden tamamen farklı. Bilgilerine arz ederim.
Saygılar...
İyi Çalışmalar..
Yazan : Serbülent ASLAN | Zaman : 9 Eylül 2005 Cuma, Saat 23:45
 
+ ya kusura bakmayın ama burası çok ilginç bi site...makaleler özellikle, ya eksik anlatılmış ya da yanlış...yanlış dediğim bu makale, ya bunun test sayfası çalışmıyorki biz bunu adam yerine koyup ciddiye alalım...sakın bana sildik demeyin...her yerde side net yazıyo, sırf makale dosyaları için db lerimi depolayamıyo?
Yazan : karayı | Zaman : 2 Eylül 2005 Cuma, Saat 06:12
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

3590

Haydi okullar internete.... (tr)

264

rc0der Reklam Sistemi v1.0 (tr)

811

HiddenChest İş ve Bayilik Başvuru Formu (tr)

1714

TradeSE E-Ticaret Yazılımı (tr)

459

Link Portal 2007 3 Temalı (tr)

1980

Gupse Medya Linkleri v0.1 (tr)

536

HiddenChest Ziyaretçi Defteri (tr)

1834

HiddenChest Kayan Haber (tr)

2377

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1133

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

76703

Üyelik Sistemi Yapımı

55503

Veritabanı Tablo İşlemleri

35241

MS SQL Server - 1

33813

Hazır Site v2.1 (tr)

29617

Klasör Şeklinde Linkler(404 Yönetimi)

24578

Sayfaları şifreleme(ENCODE)

22319

MS SQL Server - 2

21987

Include Yöntemleri

18091

MS SQL Server - 3

15661

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2008
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,17 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker