ToLGMaN
14.02.2008, 17:18
Kategorili uygulamalar'ı neredeyse her yerde görmüş olmalısınız.Bunun yapımı aslında kolay'dır.Bu yazımda amacım size sadece mantığının nasıl olduğunu anlatmak.
Konumuz ASP scriptleri'ni indirmek olsun.Bunun için 2 adet tablomuz olacak.
Tablo 1(scriptler) : fldscriptno(autonumber), fldscriptad(text), fldkatno(number), fldurl(text)
Tablo 2(kategoriler) : fldkatno(autonumber), fldkategoriad(text)
2 tane tablomuz var içeriğindeki alanları belirttik.Dikkat etmiş olmalısını fldkatno adında 2 tablo'dada bu alan var.
Bunu anlamı ise script'in hangi kategoriye ait olduğunu belirlemektir.
Diyelimki bir script'imizin kategori numarası 3 verdik.Bu script'de alışveriş scripti olsun.
kategoriler tablomuzda 3 adlı fldkatno sayısının adı alisveris olmalıdır.Mantık böyledir.
2 adet sayfanız olur.Bunlardan biri kategoriler.asp ve goster.asp şeklinde gibi
kategorilerinizi sıradığınızda link'lerini kategori numarasını göstericek şekilde yazarsanız mesela
link'imiz şöyle : "goster.asp?KategoriNo=<%=rs("fldkatno")%>"
goster.asp'de ise bir querystring yardımıyla "<% fldkatno = request.querystring("KategoriNo") %>"
alırız.
Veritabanın'dan da seçtirirken <% SQL = "Select * from scriptler WHERE fldkatno = " & fldkatno & " " %>
şeklinde seçtiririz.Böylece o kategori'ye ait scriptleri sıralamış oluruz.
Konumuz ASP scriptleri'ni indirmek olsun.Bunun için 2 adet tablomuz olacak.
Tablo 1(scriptler) : fldscriptno(autonumber), fldscriptad(text), fldkatno(number), fldurl(text)
Tablo 2(kategoriler) : fldkatno(autonumber), fldkategoriad(text)
2 tane tablomuz var içeriğindeki alanları belirttik.Dikkat etmiş olmalısını fldkatno adında 2 tablo'dada bu alan var.
Bunu anlamı ise script'in hangi kategoriye ait olduğunu belirlemektir.
Diyelimki bir script'imizin kategori numarası 3 verdik.Bu script'de alışveriş scripti olsun.
kategoriler tablomuzda 3 adlı fldkatno sayısının adı alisveris olmalıdır.Mantık böyledir.
2 adet sayfanız olur.Bunlardan biri kategoriler.asp ve goster.asp şeklinde gibi
kategorilerinizi sıradığınızda link'lerini kategori numarasını göstericek şekilde yazarsanız mesela
link'imiz şöyle : "goster.asp?KategoriNo=<%=rs("fldkatno")%>"
goster.asp'de ise bir querystring yardımıyla "<% fldkatno = request.querystring("KategoriNo") %>"
alırız.
Veritabanın'dan da seçtirirken <% SQL = "Select * from scriptler WHERE fldkatno = " & fldkatno & " " %>
şeklinde seçtiririz.Böylece o kategori'ye ait scriptleri sıralamış oluruz.