عرض توضيحي للجدول يعرض مجموعة سجلات في أعمدة وينفذ الترحيل
الكاتب:Eve Cole
وقت التحديث:2009-06-24 17:04:30
<!-- يوضح هذا المثال عرض عمود عام لمجموعة سجلات، لأنه في بعض الأحيان يكون من الضروري عرض عدة منتجات في كل صف بدلاً من عرض منتج واحد في كل صف. إذا كان هناك مثل هذا الجدول معروضًا في أعمدة، فما عليك سوى وضع الكود التالي فيه. في هذا المثال، يتم عرض سجلين في كل صف، كما يتم عرض عمود ترحيل في الأسفل. -->
<%
'افتح قاعدة البيانات
تعيين conn = Server.CreateObject("ADODB.Connection")
strconn = "Driver={sql server};server=localhost;database=northwind;uid=sa;pwd=sa;"
conn.Open strconn
"احصل على عنوان هذه الصفحة."
اسم الملف خافت، الموضع
اسم الملف = Request.ServerVariables("script_name")
موقف = InstrRev(اسم الملف،"/")+1
اسم الملف = منتصف (اسم الملف، الموضع)
"افتح مجموعة السجلات www.downcodes.com. "
تعيين rs=server.CreateObject("adodb.recordset")
rs.open "اختر عنوان المجاملة، الاسم الأول، مسار الصورة من أمر الموظفين حسب وصف معرف الموظف"، conn، 1،1
%>
<!--نموذج عرض المنتج-->
<عرض الجدول = "90%" الارتفاع = "300" الحدود = "0" محاذاة = "المركز">
<%
إذا لم يكن (rs.bof و rs.eof) ثم
الصفحات=4
rs.pagesize=pages
إذا لم يكن فارغًا (Request.QueryString("page")) إذن
thispage=clng(Request.QueryString("page"))
آخر
هذه الصفحة=1
نهاية إذا
rscount=rs.recordcount
إذا كانت هذه الصفحة = "" فهذه الصفحة = 1
إذا كانت هذه الصفحة <1 فإن هذه الصفحة = 1
إذا (هذه الصفحة-1)*الصفحات>rscount إذن
إذا (صفحات تعديل rscount)=0 إذن
thispage=rscountpages
آخر
هذه الصفحة=rscountpages+1
نهاية إذا
نهاية إذا
إذا (صفحات تعديل rscount) = 0 إذن
allpages=rscountpages
آخر
allpages=rscountpages+1
نهاية إذا
rs.absolutepage=thispage
أنا = 1
%>
<تر>
<%do بينما لا rs.eof والصفحات>0 %>
<td valign="top"><a href="<%=rs("PhotoPath")%>" target="_blank"><img src="<%=rs("PhotoPath")%>" alt= "" العرض = "100" الارتفاع = "100" الحدود = "0"></a><br>
<%=rs("titleofcourtesy")&rs("firstname")%> </td>
<%
'يتم تنفيذ تقسيم العمود بشكل أساسي من خلال الحكم التالي، في هذا المثال، يتم عرض عمودين في كل سطر.
إذا (i mod 2) =0 إذن
%>
</tr><tr>
<%نهاية إذا%>
<%
الصفحات = الصفحات - 1
rs.movenext
ط=ط+1
حلقة
نهاية إذا
%>
</الجدول>
<!-- /نموذج عرض المنتج-->
<!--نموذج ترحيل المنتج-->
<عرض الجدول = "90%" الحدود = "0" محاذاة = "المركز">
<تر>
<td> <المركز>
إجمالي <%=allpages%> الصفحات الصفحة الحالية <%= هذه الصفحة %>
<% إذا كانت هذه الصفحة<>1 ثم %>
<a href="<%=filename&"?page=1"%>">الصفحة الرئيسية</a> <a href="<%=filename&"?page="&(thispage-1)%>">الصفحة السابقة </أ>
<% نهاية إذا %>
<% إذا كانت هذه الصفحة<>كل الصفحات ثم %>
<a href="<%=filename&"?page="&(thispage+1)%>">الصفحة التالية</a> <a href="<%=filename&"?page="&allpages&""%>" >الصفحة الأخيرة</a>
<% نهاية إذا %>
</center></td>
</tr>
</الجدول>
<!-- /نموذج ترحيل المنتج-->