Anasayfa |  hABERLER |  gALERi |  bLOGS |  Üye Ol | 
bLACKBOX |  sOSYAL gRUPLAR |  oYUN |  Etiketler | 
Kullanıcı Adı
Şifre
Beni Hatırla
 
hARDWAREMANIA fORUM’larına Hoş Geldiniz!
Merhaba, şu anda forumlarımızda ziyaretçi statüsündesiniz.
Forumlarda yeni konu açmak, soru sormak, blog, galeri gibi izin gereken özelliklerden yararlanabilmek için "Kayıt" olmanız gerekmektedir.

Eğer mevcut şifenizi kaybettiyseniz "burayı" kullanabilirsiniz. Kayıt sırasında bir problem ile karşılaşırsanız, lütfen bizimle "Kontak" kurun.
» hARDWAREMANIA > Yazılım > Bilgisayar Programlama > ASP »

Ağaç Kategorileme Sistemi

Bu sayfada Bilgisayar Programlama bölümü içerisindeki ASP forumu altında Ağaç Kategorileme Sistemi başlıklı konu tartışılıyor. Tartışılan konu "Çok konuşuldu. Yazıalar yazıldı, çizildi. Belki bu kodlar işinize yarar. Kodlarla ilgili sorunuz varsa post atmanız yeterli olacaktır. iyi çalışmalar. ..." şeklinde özetlenebilir....



Cevapla
 LinkBack Konu araçları |  
Eski 03-10-08, 22:52   #1 (permalink)
intkrd1
New Member
 
Katılım tarihi: 05.09.08
Nereden: nefi
Mesaj: 7
Ağaç Kategorileme Sistemi

Çok konuşuldu. Yazıalar yazıldı, çizildi.
Belki bu kodlar işinize yarar.
Kodlarla ilgili sorunuz varsa post atmanız yeterli olacaktır.

iyi çalışmalar.


DB.mdb veritabanı:
----------------------
ID: Otomatik Sayı
ParentID: Sayı
Kategori: Metin



Kategorilerin Listeleneceği Sayfa: (default.asp)
--------------------------------------

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

<div align="center">
<center>
<%
Set Rs = Server.CreateObject("Adodb.Recordset" )
SQL = "Select * from Tablo where ParentID='0' order by ID Asc"
Rs.Open SQL, baglanti, 1, 3
%>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber1">
<tr>
<td width="100%"> </td>
</tr>
<%
For t=1 To Rs.RecordCount
If Rs.Eof Then exit for
%>

<tr>
<td width="100%"><a href="Kategori.asp?ID=<%=Rs("ID" ) %>"><font face="Arial" size="2" color="#000000"><%=Rs("Kategori" ) %></font></a></td>
</tr>
<%
Rs.Movenext
Next
Rs.Close
Set Rs = Nothing
%>
</table>
</center>
</div>


Alt Kategorilerin Listeleneceği Sayfa: (kategori.asp)
------------------------------------------

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

<div align="center">
<center>
<%
ID = Request.QueryString("ID" )
Set Rs = Server.CreateObject("Adodb.Recordset" )
SQL = "Select * from Tablo where ParentID='" &ID&"' order by ID Asc"
Rs.Open SQL, baglanti, 1, 3
%>
<%
Sub PrintParents(Cat)
Set rsSelect = Server.CreateObject("Adodb.Recordset" )
If Cat > 0 Then
strSQL = "Select ParentID from Tablo where ID = " & Cat
rsSelect.Open strSQL, baglanti
Set ObjPt = rsSelect("ParentID" )
Pt = ObjPt
rsSelect.Close
PrintParents(Pt)

Else
Response.Write ("<b><a href='default.asp'><font face='Arial' size='2' color='#0066CC'>Anasayfa</font></a></b> " )

End If

strSQL = "Select * from Tablo Where ID = " & Cat
strSQL = strSQL & ""
'Debuggin of SQL
'Response.Write("<br>Get Parent Info" & strSQL & "<br>" )
rsSelect.Open strSQL, baglanti
If Not rsSelect.Eof Then
Set objName = rsSelect("Kategori" )
Set objID = rsSelect("ID" )
'Response.Write ( "<br>" & objID & "-" & objName & "<br>" )
Response.Write ( " <font face='Arial' size='1'>>></font> <a href='Kategori.asp?ID=" & ObjID)
Response.Write ("'><b><font face='Arial' size='2' color='#0066CC'>" & objName & "</font></b></a>" )
Response.Write (" " )
End If
rsSelect.Close

End Sub

Function GetCatID()
Current = Request("ID" )
If Current = "" Then
Current = 0
End If
GetCatID = Current
End Function
%>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="%90" id="AutoNumber1">
<tr>
<td width="100%"><% Call PrintParents(Request("ID" )) %></td>
</tr>
<%
For t=1 To Rs.RecordCount
If Rs.Eof Then exit for
%>

<tr>
<td width="100%"><a href="Kategori.asp?ID=<%=Rs("ID" ) %>"><font face="Arial" size="2" color="#000000"><%=Rs("Kategori" ) %></font></a></td>
</tr>
<%
Rs.Movenext
Next
Rs.Close
Set Rs = Nothing
%>
</table>
</center>
</div>
intkrd1 çevrim dışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Google Bookmark this Post!
Alıntı yaparak cevap ver
Cevapla




Konu araçları

Ağaç Kategorileme Sistemi ile benzer konular :
Konu Konuyu başlatan Forum Cevaplar Son mesaj
Ağaç Dikme Kampanyası WisenChoice hARDWAREMANIA 151 13-10-08 19:04
Dünyanın İlk Ağaç Arabası... chileq Teknoloji 8 26-02-08 23:58

Aranızda sır kalmasın!
 
HABERLER
 
Saat ayarı GMT +3. Saat : 12:56.
Powered by vBulletin® Version 3.8.0 Beta 2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2008, Crawlability, Inc.
Bu sayfa 14 sorgu ile 0,0893 saniyede oluşturuldu. [PHP: %80,55 - SQL: %19,45]
Copyright ©1999-2008 hARDWAREMANIA. All rights reserved.