< %@LANGUAGE="JavaSCRIPT " CODEPAGE="936"%>
<!--#include file="connect.asp"-->
<!--#include file="news.asp"-->
<%
فار DataSet,sql,DataList;
فار ط=0;
فار ي=0;
DataList=new News();
DataSet=Server.CreateObject("Adodb.recordset");
sql="select * from News Where ngroup="أخبار المجموعة" مرتبة حسب المعرف";
DataSet.Open(sql,DataConn,1,1);
// ما إذا كانت هناك بيانات
إذا ((DataSet.eof)&&(DataSet.bof))
{
Response.Write("<BR>");
Response.Write("=== لا شيء===");
Response.Write("<BR><BR>");
Response.End();
}
// العدد الإجمالي للسجلات
NumRecords=DataSet.RecordCount;
// قم بتعيين الحد الأقصى لعدد السجلات لكل صفحة
PageSize=3;
// إجمالي عدد الصفحات
NumPages=Math.ceil(NumRecords/PageSize);
// الصفحة الحالية
i=Request.QueryString("CurrentPageID").Count;
إذا (ط==0)
{
معرف الصفحة الحالية=1;
}
آخر
{
CurrentPageID=parseInt(Request.QueryString("CurrentPageID"));
}
// التهيئة
السابقمعرف الصفحة=معرف الصفحة الحالي-1;
NextPageID=CurrentPageID+1;
الصفحة الرئيسية=1;
EndPage=NumPages;
//قائمة المحتوى
DataSet.MoveFirst;
DataSet.Move((CurrentPageID-1)*PageSize,1);
بينما (!DataSet.eof && j<PageSize)
{
Response.Write("<a href=show.asp?id="+DataSet("id")+" target="_blank">"+DataSet("subject")+"</a><br> ");
ي=ي+1;
DataSet.MoveNext;
}
//تعيين URL
إذا (معرف الصفحة الحالية == الصفحة الرئيسية)
{
Response.Write("<p class='Normal'><a href=list.asp?CurrentPageID="+HomePage+">الصفحة الرئيسية</a> ");
Response.Write("الصفحة السابقة ");
Response.Write("<a href=list.asp?CurrentPageID="+NextPageID+">الصفحة التالية</a> ");
Response.Write("<a href=list.asp?CurrentPageID="+EndPage+">الصفحة الأخيرة</a> </p>");
}
وإلا إذا (CurrentPageID == EndPage)
{
Response.Write("<p class='Normal'><a href=list.asp?CurrentPageID="+HomePage+">الصفحة الرئيسية</a> ");
Response.Write("<a href=list.asp?CurrentPageID="+PreviousPageID+">الصفحة السابقة</a> ");
Response.Write("الصفحة التالية ");
Response.Write("<a href=list.asp?CurrentPageID="+EndPage+">الصفحة الأخيرة</a> </p>");
}
آخر
{
Response.Write("<p class='Normal'><a href=list.asp?CurrentPageID="+HomePage+">الصفحة الرئيسية</a> ");
Response.Write("<a href=list.asp?CurrentPageID="+PreviousPageID+">الصفحة السابقة</a> ");
Response.Write("<a href=list.asp?CurrentPageID="+NextPageID+">الصفحة التالية</a> ");
Response.Write("<a href=list.asp?CurrentPageID="+EndPage+">الصفحة الأخيرة</a> </p>");
}
%>