<!-- #include file=inc_baglan.asp -->
<%
Set Baglanti=Server.CreateObject("Adodb.Connection")
Baglanti.Open Cumle
Set Rs=Server.CreateObject("Adodb.Recordset")
Rs.Open "MAKALE_KATEGORI", Baglanti, 1, 3
While Not Rs.EOF
%>
<title><%=Rs("KATEGORI_ADI")%> Kategorisi //<%=Date%></title>
<%
Rs.MoveNext
Wend
%>
<%
Rs.Close
Set Rs=Nothing
Baglanti.Close
Set Baglanti=Nothing
%> Asp Title Yardım Lütfen
11
●2.423
- 14-02-2007, 18:10:57Arkadaşlar alttaki kodu kullanıyorum ama tüm sayfaların titlelerini databasedeki ilk satırı yazıyo. Mesela 15 katagori var ilk satırdaki katagorinin ismini tüm sayfalara veriyo ben nasıl her katagorinin ismini db den çekerek title olarak ayarlayabilirim çok uğraştım ama beceremedim. Yardımcı olursanız sevinirim...
- 14-02-2007, 18:35:41kategorinin id sini fln request.querystring yolu ile çekip o id deki kategoriyi yazdırman lazım. =) ya mesela bnm kullandım kod şu şekilde.
yane id si , url de kat= den sonra gelen sayıya eşit olan kategoriyi çıkarıo bu kod. <%cat("isim")%> yazınca o kategorinin adı çıkıo. bilmem anlatabildimmi =)Alıntı - 14-02-2007, 19:29:26kategori.asp başlangıcı..
ve inc_baglan.asp deAlıntı
bu şekilde olursa. sorun olmaz snrm..Alıntı
ve kategoriyi açarken mesela http://www.domain.com/kategori.asp?kat=25 gibi olucak. mesela bu verdim adresle 25 id sine sahip kategoriyi gösterir. - 14-02-2007, 19:33:52
<% Set Sur = Server.CreateObject("ADODB.Connection") Sur.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databaseadi.mdb") %> <% gelen=Request.QueryString("kat") Set MAIN = Server.Createobject("ADODB.Recordset") sqltxt="Select KATEGORI_ID, KATEGORI_ADI from MAKALE_KATEGIRI where id="&gelen&"" MAIN.Open sqltxt,sur,1,3 %> <title><%=MAIN("KATEGORI_ADI")%> Kategorisi //<%=Date%></title> <% MAIN.Close Set MAIN=Nothing %>[/QUOTE] - 14-02-2007, 19:59:13ADODB.Recordset hata '800a0bb9'
Yanlýþ türdeki deðiþkenler kabul edilebilir aralýk dýþýnda veya bir baþkasýyla çakýþan baðýmsýz deðiþkenler kullanýlýyor.
gibi bir hata aldım..
birde kullandığım sayfaların linki http://www.site.com/kategori.asp?kategori=26 şeklinde olması lazım linklerim hep öyle.
İlginiz için teşekkürler. - 14-02-2007, 20:32:12deisken=request.querystring("kat")
kısmını
deisken=request.querystring("kategori")
şeklinde değiştirirsen ?kategori.asp?kategori=26 şeklini alır.
kategori.asp yi direk şu şekilde ayarla bklm.
dbklasoru/dbadi.mdb i kendine göre düzenlersen bu kodla istedin olayı yapabilirsin. ancak script ise mesela inc_baglan.asp den başka veride çekio olabilir. öyle olursa hata verebilir o veriyi çekemediği için. hata olursa inc_baglan.asp nin içindeki kodları yolla bklm =)Alıntı - 14-02-2007, 21:17:50Tosih arkadaşım çok Teşekkür ederim eline sağlık.
verdiği hatay son mesajında belirttiğin hataymış. Son mesajındaki kodu kullandım ve verdiği hata için katagori sayfasındaki <!-- #include file=inc_baglan.asp --> kaldırdım yerine senin verdiğin bağlantı kodunu yazdım.
Sağlıklı bir şekilde çalışıyor. + rep