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

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

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





استدعاء بيانات من القاعدة من خلال روابط (استخدام QueryString)

مناقشة موضوع استدعاء بيانات من القاعدة من خلال روابط (استخدام QueryString) في دروس برمجة مواقع; الدرس التاسع: استدعاء بيانات من القاعدة من خلال روابط (استخدام QueryString) وضعنا في الدرس السابق رابط لصفحة body.asp وكان الرابط على الشكل التالي:body.asp?field=tech_news&id= <%=rs("id&quo ...

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

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

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



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

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

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

الدرس التاسع: استدعاء بيانات من القاعدة من خلال روابط (استخدام QueryString)
وضعنا في الدرس السابق رابط لصفحة body.asp وكان الرابط على الشكل التالي:body.asp?field=tech_news&id=<%=rs("id")%>والآن سنقوم بتصميم صفحة body.asp وشرح معنى كل كلمة في الرابط.

قم بفتح صفحة teach.asp وقم بإعادة حفظها باسم body.asp لنجري عليها التغييرات المطلوبة. سأقوم بجميع التغييرات مرة واحدة، ثم سأقوم بشرحها بعد ذلك.. فلنجري هذه التعديلات معا:
كود PHP:
[right]<%@ Language=VBScript CodePage "1256"%>
<
html dir=rtl>
<!--
#include file="pageheader.txt" -->
<!--#include file="connection.txt" -->

<%
field=request.querystring("field")
id=request.querystring("id")

selectSQL="select * from "&field&" where id="&id
set rs
=ADO.execute(selectSQL)
%>

<
p align="center"><b><font face="Simplified Arabic" size="5" color="#C11111"><%response.write rs("subject")%></font></b><p align="center">
<
p align="left"><font face="Simplified Arabic" size="3"><%response.write rs("add_dat")%></font></p>
<
p><b><font face="Simplified Arabic" size="3"><%response.write rs("body")%></font></b></p>

<%
ADO.close%> <!--#include file="pagefooter.txt" -->
[/right
والآن، لنتعلم معاني الأوامر الجديدة في هذه الصفحة. السطر التالي : field=request.querystring("field")يعني:
  1. تحديد متغير باسم field وذلك بكتابة: field=
  2. قيمة هذا المتغير سيتم استقبالها عن طريق رابط وذلك بكتابة: request.querystring
  3. سيشار للقيمة في الرابط بكلمة field وذلك بكتابة: ("field")
لنتذكر الآن الرابط الذي قمنا بكتابته في الدرس السابق:body.asp?field=tech_news&id=<%=rs("id")%>
انظر للكلمات التي تم تحديدها باللون الأخضر. لقد أرسلنا قيمة field من الصفحة السابقة إلى هذه الصفحة من خلال رابط. وهذه القيمة هي tech_news . وللتوضيح أكثر.. لنفترض أن الرابط كالتالي: body.asp?section=tech_news&id=<%=rs("id")%>
في هذه الحالة يجب تغيير field=request.querystring("field") إلى field=request.querystring("section") .
السطر الثاني id=request.querystring("id") له نفس وظيفة السطر الأول، مع الفارق في المتغير وقيمته. وبالنظر للرابط السابق body.asp?field=tech_news&id=<%=rs("id")%> يتضح أن قيمة المتغير id ستتغير بتغير الموضوع. وذلك لأن القيمة تأخذ من قاعدة البيانات عن طريق أمر selectSQL في الصفحة السابقة.
من الأمور الجديدة في هذا الدرس أيضا هو التطوير الذي حدث لأمر selectSQL . حيث تم استبدال اسم الجدول (بعد كلمة From) باسم متغير (في حالتنا هذه Field) وهذا يعطي مرونة أكبر. حيث أن SelectSQL ستتغير بتغير قيمة Field .. أي أنه يمكننا استخدام هذه الصفحة لعرض جميع أقسام الأخبار في الموقع وليس فقط للأخبار التقنية.
أيضا تم إضافة شرط Where لـ SelectSQL وبإمكاننا وضع الشرط الذي يناسبنا.. وفي درسنا الحالي كان الشرط: id="&idأي: عندما تكون قيمة id في الجدول المطلوب في القاعدة تساوي قيمة المتغير id في هذه الصفحة.
بقية الـ Code قمنا بشرحة في الدروس السابقة.

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



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




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

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

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

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

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

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

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



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

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

العبارات الدلالية
روابط


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

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

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

المواضيع المتشابهه
الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
من خلال نظرتك لأعمالنا تجدنا نهتم بجودة التصميم مع استخدام لأحدث تقنيات الويب 2 ومطابقة للمعاييرتصميم دوت نتتبادل إعلاني و تجاري002-10-2011 12:23 صباحاً
حمل قاعدة بيانات منتدى vb كبيرة القاعدة تم تنزيلة بتاريخ اليومshloonسكربتات وادوات تطوير المواقع506-23-2009 06:37 مساءً
قاعدة بيانات الايميلات ,,, كيفية اضافتها على القاعدة الحالية ؟j0rd4n14nهاكات وشروحات vBulletin 3.8.X011-01-2008 10:05 مساءً
الي يركب لي قاعدة بيانات اعطية القاعدة نفسها كاملةCooL__BoYمشاكل وحلول الـ مواقع906-10-2007 08:16 مساءً
بيانات تنظيم القاعدة في بلاد الرافدين اليوم الجمعةADMINحوارات ثقافية عامة412-18-2005 02:50 مساءً


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

ثقافة اجنبية ثقافة المانية قصص الأسره معجم عربي حليم دموس احداث رياضة عاملية اناشيد دينيه اناقه عالم حواء أمراض المانكير نظارات شانيل كشري احدث ديكور اناقه برامج الفاكس اخبار تقنية تبادل خبرات في البرامج وطريقة التعامل معها العاب طرزان العاب البنات games برنامج Travian الصور الرقمية صور زهور رنات محمول اناقه دروس للمبتدئين دروس الفوتو شوب دروس فوتوشوب متقدمة دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect شرح Adobe Premiere دروس الستريتر Lightwave برنامج 3D Studio Max دروس swish دروس web2.0 دروس Power Point دروس Linux أنظمة التشغيل وندوز WINDOWS دروس Delphi اناقه اضافات شروحات لوحة التحكم هاكات المنتديات قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع إشهار موقع آراءفوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitterبرامج


الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 12:25 مساءً.
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