İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

ASP'de sıralamak??

A

ALY

Misafir
Merhabalar..
Ben asp'de bir site yapıyorum ve çok uğraştım şunu yapamadım siteye en son eklenen 20tane öğeyi 5erli 5erli sıralama yaptırmak istiyorum sıralama kodlarıyla oynuyorum olmuyor yapamıyorum içinizde bilen varmı acaba?
tşkler..
 
S

SaveTargetUs

Misafir
sondan başa doğru 5 listelet. sonra araya reklam koy. 5 daha listelet aynı komutlarla. reklam koy 5 daha listelet. reklam koy. 5 daha listelet. yani 20 kaydı nasıl bölcem diye uğraşma. 5-5-5-5 yap o kendisi ayarlıyor aynılarını göstermiyor.
 

ramazan

0
İyinet Üyesi
Katılım
24 Kasım 2006
Mesajlar
553
Reaction score
0
Konum
eski$ehir
bağlantımız:
Kod:
<%									
set rs=server.createobject("ADODB.RECORDSET")
sql="SELECT Top 20 * from tablo"
set rs=sur.execute(sql)
%>
döngünün başlangıcı:
Kod:
<%
if NOT rs.eof Then
i=1
Do While Not rs.eof
%>

döngü bitişi:
Kod:
<%
if i=5 Then%>
reklam
<%end if%>
<%
if i=10 Then%>
reklam
<%end if%>
<%
if i=15 Then%>
reklam
<%end if%>
<%
rs.MoveNext
i=i+1
if i = 7 Then Exit Do
loop
end if
%>
 

Unutmam

0
İyinet Üyesi
Katılım
7 Ocak 2006
Mesajlar
1,567
Reaction score
0
2 yılda büyük ihtimalle yapmıştır bence :D
 

ramazan

0
İyinet Üyesi
Katılım
24 Kasım 2006
Mesajlar
553
Reaction score
0
Konum
eski$ehir
Umarım :)
Eğer diğer yapamayan arkadaşlar aramızda bulunuyorlarsa, öğrensinler.
Güzel bir sıralatmadır bu ;)
 

sitemedya

0
İyinet Üyesi
Katılım
11 Kasım 2004
Mesajlar
284
Reaction score
0
aşağıda yazdığım kod, hem daha kısa hemde programlama mantığı gereği daha güzel bi sıralatma :)
ister asp ister php olsun, düz kodlama yerine, daha modüler ve compact kod yazmak daha iyidir.
Kod:
<%
satir=1
while (not(rs.eof)) and (satir<=20)
	response.write "liste yazısı" & "<br>"
	if (satir mod 5=0) and (satir<20) then call banner_goster(satir)
	satir=satir+1
	rs.movenext
wend
%>
 

sitemedya

0
İyinet Üyesi
Katılım
11 Kasım 2004
Mesajlar
284
Reaction score
0
hoşbulduk diyeceğim ama ben hep burdayım pigeon, sadece seyirci modundaydım uzun bi süredir :):)
vaktim oldukça da asp ve php soru ve sorunlarını çözmede yardımcı olmaya devam ediyorum...
 

ramazan

0
İyinet Üyesi
Katılım
24 Kasım 2006
Mesajlar
553
Reaction score
0
Konum
eski$ehir
aşağıda yazdığım kod, hem daha kısa hemde programlama mantığı gereği daha güzel bi sıralatma :)
ister asp ister php olsun, düz kodlama yerine, daha modüler ve compact kod yazmak daha iyidir.
Kod:
<%
satir=1
while (not(rs.eof)) and (satir<=20)
	response.write "liste yazısı" & "<br>"
	if (satir mod 5=0) and (satir<20) then call banner_goster(satir)
	satir=satir+1
	rs.movenext
wend
%>

kendi adıma teşekkür ederim sitemedya, yeni birşey öğrenmiş oldum.
:)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst