bırakma

daha yine başladın. biraz öğrenmeye başlasan çok zevk alacağına eminim. hele bir de kendi yazdığın kodlar çalışmaya başlarsa değme keyfine
gelelim sorularına;
requestquerystring ile sayfamıza gelen değerler sorgulanır. request.querystring'in tablo veya veritabanı ile bir bağlantısı yok. eğer kodları denediysen, adres çubuğunda ..../mesaj.
ASP?yazi_id=3 gibi değerler çıkacaktır. işte querystrin bu değeri
ASP içerisinde kullanmaya elverişli hale getirir. bununla hangi yazi_id'li kayıdın tam olarak görüntüleneceği belirlenir. farklı yazi_id ler kafanı karıştırmasın. birisi querystring ile sorgulanan yazi_id, diğeri ise tablo içerisinde sorgulanan yazi_id (=yani rs("yazi_id").
SQL cümleciğindeki değer şu manaya gelir; "sayfaya yazi_id olarak (querystringle sorgulanan) 2 gelmişse veritabanından 2 yazi_id'li kaydı seç " anlamındadır.
while bir döngüdür ve wend ile kapatılır. yani while wend arasındaki işlemleri while deki koşul olumsuzlanana kadar sürer. yani eof ( end of file ) kaydına rastlayana kadar movenext yapıp bunları link kodlarına dönüştürür.
ek bilgi :
<%while not rs.EOF %>
<a href="metin.ASP?yazi_id=<%=rs("yazi_id")%>"><%=rs( "baslik")%></a> |
<%rs.Movenext
wend
blokunu
<%while not rs.EOF
if yazi_id<>cstr(rs("yazi_id")) then %>
<a href="metin.ASP?yazi_id=<%=rs("yazi_id")%>"><%=rs( "baslik")%></a> |
<%
else
%>
<%=rs("baslik")%> |
<%
end if
%>
<%rs.Movenext
wend
şekline çevirirsen hem biraz daha anlarsın olayı hem de yazi_id nin neye yaradığını görürsün. ayrıca bu kodla sayfada görüntülenen yazi_id'li kayıt linkler bölümünde link değil sadece yazı olarak çıkar.
tavsiyem, zafer demirkol'un çok öğretici bir
ASP kitabı var, onu alman ve öğrenmeye temelinden başlaman.