s.a arkadaşlar sorunumu anlatayım inş yardımcı olursunuz.

<%
set sirasay = Baglantim.execute("SELECT * FROM sira_tablosu Order by sira_index Desc")
%>

<%
set mp1 = Baglantim.execute("SELECT * FROM konular Order by id Desc")
KacarliSira1 = 10 ' 
KacTane1 = 50    ' 
%>
      		<table  cellspacing="0" cellpadding="0" border="0" id="tile_table"> 
                	<tr> 
    <%
	for i=1 to KacTane1
	If mp1.eof or mp1.bof then
	if mp1.eof then exit for
	Response.end
	end if
	%>

		<td width="145"><%=mp1("konuismi")%></td>
		<td width="155">sira</td>
						
<%
If i mod KacarliSira1 =0 Then
Response.Write "</tr><tr>"
End If
mp1.movenext
Next
%>
            			  
          			</tr>
      		</table>
Yukardaki sira_tablosu içerisindeki id den gelen sayılarla konu sayısı oluşturmam gerek.
1 2 3 4 gibi

<td width="155"><%=sirasay("id")%></td>

tabloda bu şekilde kullanmak istiyorum. ama ayrı ayrı tablolara tek sorgu ile for içerisinde kullanmam gerek. yardımlarınızı bekliyorum.
Degişik bir şekilde olabilir.

sira = sira + 1 ile alıyorum sıra sayısını sıralama geliyor ama gelen sayıyı replace etmem gerektiği için replace edince mesela 16 dan sora gelen sayı replace çevirisi olarak devam ediyor. onun için 2. bir tablodan şekip for döngüsü içerisinde saydırmam gerek

konular tablosu içerisine sayi adında index ekleyerek denedim. bu defa sorunum, içerik ekledikçe bana gerek olan 16. sıra değişiyor + Decs veya Asc türünde lisreleme yapıncada istediğim sıra sayisi karman çorman oluyor