الدرس الثامن: إرسال (متغيرات) عن طريق عنوان

الدرس الثامن: إرسال (متغيرات) عن طريق عنوان

وضع روابط لمواضيع في قاعدة البيانات (استخدام QueryString)في الدرس السابق، صممنا صفحة tech.asp لتظهر النتائج بالشكل التالي:

العنوان : اختراق مواقع حركة طالبان على الإنترنتالتاريخ : 31/9/2001 الخبر : بعد عملية تفجير برجي التجارة العالمية بنيويورك، ورفض حركة طالبان تسليم بن لادن للولايات المتحدة الأمريكية، قام مجهولون باختراق مواقع الحركة على الإنترنت.

العنوان : مايكروسوفت تنجو من محاولة تفكيكهاالتاريخ : 31/9/2001 الخبر : سحبت الولايات الثمانية عشر الدعوى التي رفعتها على شركة مايكروسوفت، مطالبة المحكمة بتفكيك الشركة لكونها محتكرة لسوق البرمجيات.

هذا الشكل مقبول إن كانت الأخبار عبارة عن أسكر طويلة. أما إن كان المطلوب عرض مقالات، أو أخبار طويلة، فلن يكون هذا الشكل مناسبا. والأفضل هو عرض العنوان فقط، وهذا العنوان يكون على شكل (رابط) تفتح به صفحة جديدة تحتوي على الموضوع. وهذا هو موضوع درسنا الحالي.
افتح الملف teach.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 tech_news”

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><span lang=”ar-sa”>العنوان : <%response.write rs(subject)%></span></b></td>
</tr>
<tr>
<td width=”100%” dir=”rtl”><b><span lang=”ar-sa”>التاريخ : <%response.write rs(add_dat)%></span></b>
<p><b><span lang=”ar-sa”>الخبر : <%response.write rs(body)%></span></b></td>
</tr>
</table>
</center>
</div>
<hr color=”#DFDFFF” width=”90%“>
<%
rs.movenext
loop
ADO.close
%>
<!–#include file=”pagefooter.txt” –>

سنقوم بحذف السطور المكتوبة باللون الأخضر في الأعلى، وهي الأسطر التي تقوم بعرض تاريخ الخبر وعنوانه ونصه. وسنضع مكانها السطر التالي:

<b><a href=”body.asp?field=tech_news&id=<%=rs(“id”)%>“><%response.write rs(“subject”)%></a></b>

هذا السطر سيقوم بعرض عناوين الأخبار فقط، وستكون هذه العناوين على شكل روابط. هذه الروابط تتميز بإرسالها (قيمة) للصفحة التالي. سنشرح معنى هذا الأمر في الدرس التالي.
لمشاهدة الصفحة:

  • يمكنك مشاهدة الصفحة التي قمنا بتصميمها في هذا الدرس من خلال هذا الرابط: أخبار تقنية
  • لسحب الصفحات التي تم تصميمها في هذا الدرس: الدرس الثامن

</B>إعداد: خالد الحر

الكاتب ayman

ayman

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

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