View Single Post
Eski 14/05/2003, 00:50   #7 (permalink)
DotNetKid
Eski toprak
 
Üyelik Tarihi: 05/2003
Yer: TurKey
Mesaj: 1,623
Varsayılan

tablo ilişkilendirme olayını hallettim.. kodları ayarlıyamıyorum.. kategoriler ana sayfasındaki bir linke tıkladığım zaman o kategoride makale yazmış olan yazarları sıralamasını istiyorum. (sadece o kategorideki yazarları..)
4 adet sayfam var:
1-kategori.asp
2-yazar.asp
3-makale_baslik.asp
4-makale.asp

kısaca şöyle izah edeyim:kategori.asp den bi konu seçilecek, açılan yazar.asp den bir yazar seçilecek, açılan makale_baslik.asp sayfasından seçilen yazara ait makale başlıklarından biri seçilecek, ve seçilen makale de makale.asp sayfasında görüntülenecek.. kategori.asp sayfasına şööle bi kod ekledim kategorileri ilgili tablodan çağırıyor. ama oradan bir kategoriye tıkladığımda tüm yazar adlarını listeliyor. (bu arada kayıtları vt yi açarak elle girdim deneme bi kaç kayıt. daha kayıt giriş vs. sayfalarını hazırlamadım çünkü.. kategoriler, ve yazarlar tablolarına kayıt girdim fakat yazilar tablosuna kayıt girmeme izin vermiyor yanılmıyorsam ilişkilerden dolayı.. "kategoriler tablosunda ilgili kayıtlar olması gerektiğinden kayıt ekleyemez veya değiştiremezsiniz! " hatası aldım.)
kategori.asp:

<%
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("vt1.mdb")
set rs = Server.CreateObject("ADODB.RecordSet")
SQL = "Select distinct kategori_adi from kategoriler where kategori_id"
rs.open SQL,baglanti,1,3
%>

<tr>
<td width="5%" bgcolor="#000084">
<p align="center">
<img border="0" src="" width="9" height="9"></td>
<td width="57%" bgcolor="#000084">
<a href="yazar.asp?.." style="text-decoration: none"><span style="font-size: 11pt"><%= rs("kategori_adi") %></span></a> &nbsp;</td>
<%rs.movenext
Next
%>

</tr>

yazar.asp:

<%
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("vt1.mdb")
set rs = Server.CreateObject("ADODB.RecordSet")
SQL = "Select yazar_adi from yazarlar WHERE yazar_id"
rs.open SQL,baglanti,1,3
%>

<tr>
<td width="5%" bgcolor="#000084">
<p align="center">
<img border="0" src="" width="9" height="9"></td>
<td width="57%" bgcolor="#000084">
<a href="makale_baslik.asp?.." style="text-decoration: none"><span style="font-size: 11pt"><%= rs("yazar_adi") %></span></a> &nbsp;</td>
<%rs.movenext
Next
%>
</tr>

böyle bişeyler işte.. linklerin kodunun da nasıl olcaanı bilmiyorum.
??? <a href="makale_baslik.asp?.." style="text-decoration: none"><span style="font-size: 11pt"><%= rs("yazar_adi") %></span></a>???

yardımlarınızı bekliyorum arkadaşlar şimdiye kadar ki yardımınız için de tşke ederim.. iyi çalışmalar...
__________________
Güçlü bir TÜRKİYE için önce güçlü bir TÜRKÇE!
DotNetKid hatta değil   Alıntı Yaparak Yanıtla