اغلق هذه النافذة  أنت غير مسجل بشبكة ابن الخليج; للتسجيل اضغط هنا; للمساعده وشرح طريقة التسجيل اضغط هنا

شبكة ابن الخليج

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيفاعلن معنا





تابع صفحة البحث وعرض النتائج (serachresult.asp)

مناقشة موضوع تابع صفحة البحث وعرض النتائج (serachresult.asp) في دروس برمجة مواقع; الدرس الثاني عشر: تصميم صفحة البحث وعرض النتائج search_result.asp افتح صفحة search.asp وقم بحفظها باسم search_result.asp. ستجد الـ Code كالتالي: كود PHP: <%@  Language = VBScript CodePage& ...

العودة منتدى ابن الخليج> منتديات تعليمية> دروس برمجة مواقع

{ مِنَ الْمُؤْمِنِينَ رِجَالٌ صَدَقُوا مَا عَاهَدُوا اللَّهَ عَلَيْهِ فَمِنْهُم مَّن قَضَى نَحْبَهُ وَمِنْهُم مَّن يَنتَظِرُ وَمَا بَدَّلُوا تَبْدِيلاً } الأحزاب23

حادثة الإفك - تفسير ابن كثير وشرح عثمان الخميس



صوتي شرح الشيخ عثمان الخميس لمختصر منهاج السنة النبوية لشيخ الإسلام ابن تيمية كتاب ألفه للرد على الإمامية وهو أشهر كتاب في الرد على الشيعة

رد
 
LinkBackأدوات الموضوعطرق مشاهدة الموضوع
قديم 06-27-2006, 10:40 مساءً   #1 (permalink)
.::+: Gulf Son :+::.

 
الصورة الرمزية ADMIN
 
تاريخ التسجيل: May 2005
الدولة: بلاد الخليج
المشاركات: 53,991
معدل تقييم المستوى: 53ADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيطADMIN نشيط
إرسال رسالة عبر مراسل ICQ إلى ADMINإرسال رسالة عبر مراسل MSN إلى ADMIN
افتراضيتابع صفحة البحث وعرض النتائج (serach_result.asp)

الدرس الثاني عشر: تصميم صفحة البحث وعرض النتائج search_result.asp
افتح صفحة search.asp وقم بحفظها باسم search_result.asp. ستجد الـ Code كالتالي:
كود PHP:
<%@ Language=VBScript CodePage "1256"%>

<
html dir=rtl>

<!--
#include file="pageheader.txt" -->

<form method=>"GET" action="search_result.asp">
<
p align="center">
<
input type="text" name="keyword" size="20"></p>
<
p align="center"><input type="submit" value="ابحث" name="B1"></p>
</
form>

<!--
#include file="pagefooter.txt" --> 
والآن.. لنقم بالتغييرات المطلوبة. أولى هذه التغييرات هو إعلام البرنامج أن هنالك (متغير) يجب أخذ قيمته من الصفحة السابقة serach.asp هذا المتغير هو keyword والذي يحتوي على الكلمة المطلوب البحث عنها. وكما فعلنا في الدرس التاسع، سنستخدم Request.QueryString للقيام بهذه المهمة. لذا قم بمسح هذه الأسطر:
كود PHP:
<form method="GET" action="search_result.asp">
<
p align="center">
<
input type="text" name="keyword" size="20"></p>
<
p align="center"><input type="submit" value="ابحث" name="B1"></p>
</
form
واكتب بدلا منها:
كود PHP:
<%
keyword=request.querystring("keyword")
%> 
والآن سنقوم بالبحث عن الكلمة في الجدول بعد استقبالها من صفحة البحث باستخدام أمر Select:
كود PHP:
<%@ Language=VBScript CodePage "1256"%>

<
html dir=rtl>

<!--
#include file="pageheader.txt" --> <!--#include file="connection.txt" -->
<%
keyword=request.querystring("keyword")
SelectTechSQL="select * from tech_news where subject like '%"&keyword&"%'  "
set rs=ADO.execute(SelectTechSQL)
%>

<!--
#include file="pagefooter.txt" --> 

الملاحظ في أمر Select هنا أننا أضفنا كلمة Like . كلمة Like تغني عن علامة ( = ). ويمكن أن تعبر عن مساواة كلية أو جزئية. ولتوضيح ذلك، لنفترض المثال التالي: إن قمنا باستخدام المساواة الكلية وبحثنا عن "خالد" فستظهر لنا النتائج التي تحتوي على كلمة "خالد". أما إن استخدما المساواة الجزئية فستظهر لنا النتائج التي تحتوي على: خالد، خالدا، الخالد، الخالدون، خالدون .. الخ
  • <LI dir=rtl>للتعبير عن المساواة الكلية نكتب Like وبعدها اسم المتغير .. في مثالنا هو Keyword فنكتبه بالصيغة التالية:
  • "&keyword&"
  • للتعبير عن المساواة الجزئية نكتب Like وبعدها اسم المتغير بين علامات النسبة المؤوية .. في مثالنا هو Keyword فنكتبه بالصيغة التالية: '%"&keyword&"%'
والمقصود في عبارة Select في هذا المثال هو: اختر أي شي من جدول Tech عندما تكون القيمة في العمود Subject مساوية أو مشابهة للقيمة في المتغير Keyword . للتوضيح لنفترض المثال التالي:
لديك في القاعدة العناوين الثلاثة التالية:
  1. <LI dir=rtl>لغة ASP متطورة وسهلة.
    <LI dir=rtl>لغة PHP سهلة ومتطورة.
  2. البرمجة بـ C++ ممتعة.
عند إدخال كلمة "لغة" للبحث عنها، سيظهر لنا أول عنوانين كنتائج للبحث. حيث أن أمرنا يبحث في العنوان.
إن كنا نود تغيير حقل البحث، فبإمكاننا تغيير اسم العمود الذي يتم البحث فيه.. كأن نكتب "select * from tech where body like '%"&keyword&"%' " في حال رغبتنا بالبحث في نص الموضوع وليس عنوانه. أما إن أردنا البحث في كافة الحقول، فعلينا كتابتها جميعا والربط بينها باستخدام أحد دوال الربط المنطقيةوهي Or . لنعد كتابة SelectTechSQL مرة باسخدام Or :
SelectTechSQL="select * from tech_news where subject like '%"&keyword&"%' or body like '%"&keyword&"%' "
في هذه الحالة سيتم عرض النتائج الذي توجد بها كلمة البحث في:
  1. <LI dir=rtl>العنوان.
    <LI dir=rtl>المحتوى.
  2. العنوان والمحتوى.
الأمر السابق سيبحث عن الكلمة في جدول Tech_news وللبحث في كلا الجدولين ( Tech_news و General_news ) بإمكاننا كتابة أمر لكل جدول، كالتالي:
كود PHP:
<%@ Language=VBScript CodePage "1256"%>

<
html dir=rtl>

<!--
#include file="pageheader.txt" --> <!--#include file="connection.txt" -->
<%
keyword=request.querystring("keyword")
' أوامر البحث في جدول الأخبار التقنية
SelectTechSQL="select * from tech_news where subject like '
%"&keyword&"%' or body like '%"&keyword&"%'  "
set rsTech=ADO.execute(SelectTechSQL)
أوامر البحث في جدول الأخبار العامة
SelectGeneralSQL
="select * from tech_news where subject like '%"&keyword&"%' or body like '%"&keyword&"%'  "
set rsGeneral=ADO.execute(SelectGeneralSQL)
%>

<!--
#include file="pagefooter.txt" --> 

لا تنسى أن تضع ملف الربط بقاعدة البيانات، وذلك لأننا سنحتاج لقراءة بعض البيانات منها. بعد كتابة أوامر Select علينا كتابة أوامر عرض النتائج. وهي بسيطة قمنا بكتابتها سابقا في الدرسين السابع والثامن. سنكتب واحدة لـ SelectTechSQL وأخرى لـ SelectGeneralSQL .
كود PHP:
<%@ Language=VBScript CodePage "1256"%>

<
html dir=rtl>

<!--
#include file="pageheader.txt" --> <!--#include file="connection.txt" -->
<%
keyword=request.querystring("keyword")
' أوامر البحث في جدول الأخبار التقنية
SelectTechSQL="select * from tech_news where subject like '
%"&keyword&"%' or body like '%"&keyword&"%'  "
set rsTech=ADO.execute(SelectTechSQL)
أوامر البحث في جدول الأخبار العامة
SelectGeneralSQL
="select * from general_news where subject like '%"&keyword&"%' or body like '%"&keyword&"%'  "
set rsGeneral=ADO.execute(SelectGeneralSQL)
%>
[
left]<p align="center"><font face="Simplified Arabic" size="3">نتائج البحث</font></p>[/left]
<%
' أوامر عرض نتائج الأخبار التقنية
do while not rsTech.eof 
%>
<p><b><a href="body.asp?field=tech_news&id=<%=rsTech("id")%>"><%response.write rsTech("subject")%></a></b></p>
<% 
        rsTech.movenext
loop
أوامر عرض نتائج الأخبار العامة
do while not rsGeneral.eof
 
%>
<
p><b><a href="body.asp?field=general_news&id=<%=rsGeneral("id")%>"><%response.write rsGeneral("subject")%></a></b></p>
<%
        
rsGeneral.movenext
 loop
ADO
.close
%>
<!--
#include file="pagefooter.txt" --> 

بذلك نكون قد انتهينا من تصميم محرك البحث. وسنشرح في الدرس التالي إن شاء الله كيفية تصميم سجل الزوار.

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



من مواضيع ADMIN في المنتدى
__________________




يقول الامام مالك رحمه الله:
إنما هؤلاء أقوام أرادوا القدح في النبي صلى الله عليه وسلم فلم يمكنهم ذلك، فقدحوا في أصحابه حتى يقال رجل سوء ولو كان رجلاً صالحاً لكان أصحابه صالحين.

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

وحيد القرن، كسرنا قرنه، ودككنا حصنه، وهدمنا برجه، فخرج يتبختر بعتاده مزهواً بعدده ففللنا حدّه، وقتلنا جنده، وفرقنا صحبه، والفضل لله وحده

ولئن أبيد أبناء دولة الإسلام عن بكرة أبيهم خيرٌ لهم من أن يحكمهم رافضيٌّ خبيث أو أن تستظلّ بغداد برايات الصفويين يوما واحداً.

ADMIN غير متواجد حالياً   رد مع اقتباس
قديم 10-06-2006, 03:00 صباحاً   #2 (permalink)
Gulfson.com

 
الصورة الرمزية كرم العربي
 
تاريخ التسجيل: Apr 2006
الدولة: Egypt
المشاركات: 15,092
معدل تقييم المستوى: 53كرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيطكرم العربي نشيط
إرسال رسالة عبر مراسل MSN إلى كرم العربي
افتراضيمشاركة: تابع صفحة البحث وعرض النتائج (serach_result.asp)

يعطيك العافيه اخوي



من مواضيع كرم العربي في المنتدى
__________________
Im Back

كرم العربي غير متواجد حالياً   رد مع اقتباس
رد

العبارات الدلالية
النتائج, صفحة


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG]متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
حصريا طريقة إضافة صفحة PHP في صفحة HTML درس بسيط ومهم !!الجنى الدانيدروس برمجة مواقع902-01-2010 08:00 صباحاً
ظهور صفحة بيضاء عند البحث و عند الدخول لملف العضو بلوحة التحكمالمــ الجبهاوى ــاردمشاكل وحلول الـ مواقع109-19-2008 07:05 صباحاً
مشكلة في محرك البحث بعد ظهور النتائج لا يمكن الدخول في المواضيعولد السلطنةمشاكل وحلول الـ مواقع406-01-2008 09:13 صباحاً
اريد اعرف كيفية اضافة التبادل النصى و كلمات البحث فى اسفل صفحة المجلةtefa86مشاكل وحلول الـ مواقع304-09-2008 07:04 مساءً
تصميم صفحة البحث (search.asp)ADMINدروس برمجة مواقع605-22-2007 02:50 صباحاً


منتديات شبكة ابن الخليج

حوارات علمية انوثة مطلقة الأعلام في المعاجم زياد ابن أبيه فضائح الجريمة الدوري الاوروبي ريمكس الأكسسوارات جلابيات أمراض الغدد الصم شامبو ماركات مطبخ اكلات موقع ديكور الأكسسوارات برامح ذاتية التشغيل برامج محاسبة طلبات المساعدة وتبادل الخبرات العاب حربيه العاب كمبيوتر كرة قدم Frenzy العاب القتال Fighting Games المقلاع الحربي ترافيان تصاميم بصيغة بي أس دي صور الأسره العاب هاتف الأكسسوارات دروس الكمبيوتر و الأنترنت دروس البينت شوب برو دروس فوتوشوب دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect تحميل دروس adobe premiere دروس الستريتر Cinema 4D برنامج 3D Studio Max دروس سويش دروس SQL دروس Word دروس نوفل أنظمة التشغيل وندوز WINDOWSدروس لغات البرمجة الأكسسوارات vBulletin vb365 vb366 hacks قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع برنامج اشهار موقع آراءفوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitterبرامج


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 01:10 مساءً.
Search Engine Optimization by vBSEO 3.1.0

Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd
شبكة و منتديات حبيبى نت  |  شبكة العربي  |   Feeds:   XML   JS   RSS   RSS Feed