الدرس الثالث عشر: تصميم سجل الزوار (صفحة guest.asp)

الدرس الثالث عشر: تصميم سجل الزوار (صفحة guest.asp)

سنصمم سجل الزوار من صفحتين، صفحة عرض التواقيع: guest.asp ، وصفحة إضافة توقيع sign_book.asp . ومن الطبيعي أن نبدأ بصفحة sign_book.asp لإضافة التواقيع. إلا أننا سنفترض أن هنالك تواقيع في سجل الزوار وسنصمم صفحة العرض، ثم نصمم الصفحات الباقية.
والآن، لنصمم الجدول في قاعدة البيانات التي سيحتوي على التواقيع. افتح قاعدة البيانات، وسنصمم جدول باسم guest_book وهذا هو شكله:

  • انتبه لنوعية الحقول، فالحقل id نوعه AutoNumber. والحقل add_dat نوعه Date/Time . والحقل comment نوعه memo . وبقية الحقول text .
  • انتبه لكون بعض الحقول التي من نوع Text حجمها (Field Size) تساوي 255 (هذه الحقول هي name , email , website ).
  • انتبه لكون الحقلين email و website تم تغيير القيمة Allow Zero Length من : No إلى Yes .

قم بإدخال بيانات في هذه الخانات.
الآن، سنستخدم المهارات التي تعلمناها سابقا، لربط الصفحة view_book.asp بقاعدة البيانات، واستخدام الأمر Select لاختيار المعلومات من القاعدة، والأمر Response.Write لطباعة (عرض) المعلومات في الشاشة. وأوامر HTML لتزيين طريقة العرض. واختصارا للوقت. سأضع Code صفحة view_book.asp كاملا في هذه الصفحة.

<%@ Language=VBScript CodePage = “1256”%>

<html dir=rtl><!–#include file=”pageheader.txt” –><p align=”center“><font face=”Simplified Arabic“>مرحبا بكم في
سجل الزوار.. وملاحظاتكم تسعدنا
</font></p>
<!–#include file=”connection.txt” –>

<%

selectSQL=”select * from guest_book order by add_dat desc”

set rs=ADO.execute(selectSQL)

do while not rs.eof

%>
<div align=”center“>
<center>
<table border=”
0” cellpadding=”0” cellspacing=”0” style=”border-collapse: collapse” bordercolor=”#111111” width=”90%“>
<tr>
<td width=”
100%” dir=”rtl” bgcolor=”#DFDFFF“><b>التاريخ :<%response.write rs(“add_dat”)%></b></td>
</tr>
<tr>
<td width=”
100%” dir=”rtl” bgcolor=”#ECECFF“><b>الاسم : <a href=”mailto:<%response.write rs(“email”)%>“><%response.write rs(“name”)%></a></b></td>
</tr>
<tr>
<td width=”
100%” dir=”rtl” bgcolor=”#DFDFFF“><b>الموقع الشخصي : <a href=”<%response.write rs(“website”)%>“><%response.write rs(“website”)%></a></b></td>
</tr>
<tr>
<td width=”
100%” dir=”rtl” bgcolor=”#ECECFF“><b>طريقة
الاستدلال على الموقع :
 <%response.write rs(“link”)%></b></td>
</tr>
<tr>
<td width=”
100%” dir=”rtl” bgcolor=”#DFDFFF“><b>تقييم الموقع : <%response.write rs(“ranking”)%></b></td>
</tr>
<tr>
<td width=”
100%” dir=”rtl“><b>التعليق :<%response.write rs(“comment”)%></b></td>
</tr>
</table>
</center>
</div>
<hr color=”
#DFDFFF” width=”90%“>
<%
rs.movenext
loop

ADO.close
%>
<!–#include file=”pagefooter.txt” –>

بذلك نكون قد انتهينا من تصميم صفحة عرض التواقيع، وسنصمم صفحة إضافة التوقيع في الدرس القادم إن شاء الله.

  • يمكنك مشاهدة الصفحة التي قمنا بتصميمها في هذا الدرس من خلال هذا الرابط: سجل الزوار
  • سيتم توفير الصفحات في الدرس التالي.

إعداد: خالد الحر 

الكاتب ayman

ayman

مواضيع متعلقة

التعليقات مغلقة