Veritabanı bağlantısı yaptıktan sonra verdiğim kodlar ile istediğin şekilde bir uygulama yapabilirsin.
kategori : ana kategorilerin olduğu tablo ( her kategorinin bir id si olmak üzere)
altkategori : hangi kategori ye bağlı ise o id ile birlikte bir kategori adının yazdığı tablo
Örnek veritabanı :
http://rapidshare.com/files/47873026/reaxion.rar.html
Kafana takılan yer olursa sorabilirsin
Örnek :
http://www.program-bul.com/siteharitasi.asp
Kod:
<%
Set rskategorilistele = server.CreateObject("ADODB.RecordSet")
rskategorilistele.open ("SELECT * FROM kategori"),conn,1,3
while not rskategorilistele.eof
kategoriid = rskategorilistele("id") ' kategori idsini alıyoruz
%>
<div><b><a href="#" title="#"><%=rskategorilistele("kategoriadi")%></a></b></div>
<%
' alt kategoriler yukardaki sorgudan gelen id ile kategorisine göre listelenio
' sayfaya her kategori yazarken yeni id verdiği için burda da her seferinde farklı id ye göre alt kategori listeletio
' böylelikle ilişkili olmuş oluo
Set rsakategorilistele = server.CreateObject("ADODB.RecordSet")
rsakategorilistele.open ("SELECT * FROM altkategori WHERE kategoriid=") &kategoriid,conn,1,3
while not rsakategorilistele.eof
%>
<div style="margin-left:10px;">
<a href="#" title="#"><%=rsakategorilistele("altkategoriadi")%></a>
</div>
<%
rsakategorilistele.MoveNext:wend
rsakategorilistele.close
Set rsakategorilistele = Nothing
'alt kategoriler listelenmesi bitio
rskategorilistele.MoveNext:wend
rskategorilistele.close
Set rskategorilistele = Nothing
%>