Şimdi gelelim son 5 habere.
Ana sayfada son 5 haberi gösterelim. Haberlerde resim varmış gibi yazıyorum. Eğer resim yoksa üstteki kodu haberler içinde kullanabilirsin.
------o------
Verilerimiz :
başlık : baslik
mesaj : mesaj
resim : resim
database ismi : dbhaber
tablo ismi : haberler
Aşağıdaki verileri haber5.asp olarak kaydediniz. Ana sayfanızda göstermek için haber5.asp dosyasını root'a koyup gözükmesini istediğiniz kısıma <!--#include file="haber5.asp"--> şeklinde yazınız. Üst kısımda yazdığım değişkenleri kendi databasenizdeki verilere göre değiştiriniz.
------o------
<%
Session.Codepage=1254
Set bag = Server.CreateObject("ADODB.Connection")
bag.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbhaber.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM haberler"
rs.Open sql, bag, 1, 3 'db açtık devam edelim...
Server.ScriptTimeOut = 50
PageTimeOut = 50
%>
<%
s = Request.QueryString("s")
If s = "" Then s = "1"
rs.PageSize = 5
rs.AbsolutePage = s
ss = rs.PageCount
For i = 1 To 5
If rs.EOF Then Exit For %>
<table border="0"><tr><td width="400">
<table border="0" width="150" valign="top">
<img src="<%=Rs("resim") %>" width="125">
</td><td width="250" valign="top">
<table border="0"><tr><td>
<font size="2" color="black" face="verdana"><b><%=Rs("baslik") %></font></b></a></td></tr><tr><td>
<font size="1" color="black" face="verdana"><%=Rs("mesaj") %></font>
</td></tr></table></td></tr></table>
<% rs.MoveNext
Next
rs.close
%>
------o------
Hata mesajı ile karşılaşırsanız değişkenlerinizi kontrol ediniz. Yine sorunla karşılaşırsanız ana sayfanızda bir sorgu açık kalmış demektir. Bu sebeple çakışabilirler. Hata ile karşılaşırsanız mesajı buraya yazarsanız çözümü bulmaya çalışırız.
Kolay gelsin.