منتديات اهل الحق
مرحبا بكم في منتدياتنا منتديات اهل الحق و أرجو من زائرنا العزيز أن يجد كل ما يبحث عنه من مواضيع و برامج ......وشكراا...
منتديات اهل الحق
مرحبا بكم في منتدياتنا منتديات اهل الحق و أرجو من زائرنا العزيز أن يجد كل ما يبحث عنه من مواضيع و برامج ......وشكراا...
منتديات اهل الحق
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


الرئيسيةالرئيسية  أحدث الصورأحدث الصور  دخولدخول  التسجيلالتسجيل  
آيـــــات الشفاء في القرآن الكريم إن هذه الآيات تجتمع في كل آية فيها كلمة شفاء و تقرأ بترتيب المصحف فقد قال العلماء أن في هذا استعانة بكلام الله على الشفاء و خصوصا بالنسبة للأمراض التي لا تقدر عليها أسباب البشر...وهـــم:- الآية 14 من سورة التوبة: قَاتِلُوهُمْ يُعَذِّبْهُمُ اللّهُ بِأَيْدِيكُمْ وَيُخْزِهِمْ وَيَنصُرْكُمْ عَلَيْهِمْ وَيَشْفِ صُدُورَ قَوْمٍ مُّؤْمِنِينَ... صدق الله العظيم الآية 57 في سورة يونس : يَا أَيُّهَا النَّاسُ قَدْ جَاءتْكُم مَّوْعِظَةٌ مِّن رَّبِّكُمْ وَشفَاء لِّمَا فِي الصُّدُورِ وَهُدًى وَرَحْمَةٌ لِّلْمُؤْمِنِينَ... صدق الله العظيم الآية 69 من سورة النحل : وَاللّهُ خَلَقَكُمْ ثُمَّ يَتَوَفَّاكُمْ وَمِنكُم مَّن يُرَدُّ إِلَى أَرْذَلِ الْعُمُرِ لِكَيْ لاَ يَعْلَمَ بَعْدَ عِلْمٍ شَيْئًا إِنَّ اللّهَ عَلِيمٌ قَدِيرٌ... صدق الله العظيم الآية 82 من سورة الإسراء : وَنُنَزِّلُ مِنَ الْقُرْآنِ مَا هُوَ شِفَاء وَرَحْمَةٌ لِّلْمُؤْمِنِينَ وَلاَ يَزِيدُ الظَّالِمِينَ إَلاَّ خَسَارًا... صدق الله العظيم الآية 80 من سورة الشعراء : وَإِذَا مَرِضْتُ فَهُوَ يَشْفِينِ... صدق الله العظيم الآية 44 من سورة فصلت : وَلَوْ جَعَلْنَاهُ قُرْآنًا أَعْجَمِيًّا لَّقَالُوا لَوْلَا فُصِّلَتْ آيَاتُهُ أَأَعْجَمِيٌّ وَعَرَبِيٌّ قُلْ هُوَ لِلَّذِينَ آمَنُوا هُدًى وَشفَاء وَالَّذِينَ لَا يُؤْمِنُونَ فِي آذَانِهِمْ وَقْرٌ وَهُوَ عَلَيْهِمْ عَمًى أُوْلَئِكَ يُنَادَوْنَ مِن مَّكَانٍ بَعِيدٍ...||

 

 الدرس السادس والعشرون: برنامج الدروس الجزء الاخير

اذهب الى الأسفل 
كاتب الموضوعرسالة





التقييم : 3
نقاط : 357516
تاريخ التسجيل : 01/01/1970

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  Empty
مُساهمةموضوع: الدرس السادس والعشرون: برنامج الدروس الجزء الاخير    الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  I_icon_minitimeالأربعاء يناير 02, 2013 4:06 pm


متطلبات قبل البدء :


  • مراجعة جميع الدروس السابقه

أهداف الدرس:


  • الصفحه index.php
  • الصفحه reg.php
  • الصفحه do_reg.php
  • الصفحه check.php
  • الصفحه member.php
  • الصفحه lesson.php
  • الصفحه do_les.php
  • الصفحه view.php
  • الصفحه lesbyyou.php
  • الصفحه topic.php
  • الصفحه do_top.php
  • تحميل التطبيق كاملا



الصفحه index.php :

في هذه الصفحه , نظهر للمستخدم نموذج الدخول , واذا لم يكن مسجلا فنضع
له رابط صفحة التسجيل , لو نلاحظ الان لا نحتاج الى ان نقوم بكتابة النموذج
,, لاننا وضعنا داله تقوم بالنموذج واسميناها do_login_form اليس ذلك
صحيحا ؟ اذن ما نحتاجه اولا , هو ان نقوم بإدراج الملف config.php وهو
موجود داخل المجلد include لكي يقوم ادراج لنا كل الملفات الاخرى , لاحظ
الكود التالي :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e1

لاحظا اننا حددنا مكان الملف config.php , واننا كتبنا عنوان الصفحه ,
ولو كتبنا الداله من غير عنوان فسوف تعمل , راجع الدرس السابق لتتذكر لماذا
, ثم وضعنا دالة اظهار نموذج الدخول واذا لم يكن العضو مسجلا يظهر له رابط
الى صفحة التسجيل, لاحظ التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e2


الصفحه reg.php :


لو ان المستخدم ليس بعضو معنا , وذهب الى صفحة التسجيل فنظهر له نموذج
التسجيل حيث يطلب منه اسم المستخدم ,, وكلمة المرور مرتان , والبريد
الالكتروني. لاحظ الكود التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e3

وناتجنا هو التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e4


الصفحه do_reg.php :


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

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e5

ثم نقوم بأخذ المتغيرات التي ارسلت لنا من النموذج بالطريقه التاليه :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e6

أخذنا المتغيرات , الان يجب ان نتأكد هل قام المستخدم بلمئ جميع الخانات ام لا , والطريقه هي كالتالي :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e7

المستخدم كتب جميع المتغيرات , اذن نحتاج الان الى ان نتحقق من اسم المستخدم هل هو موجود لدينا ام لا,

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e8

لا تنسى ان معظم الدوال التي تراها هنا هي من الملفات التي نقوم بإدراجها , الان نتحقق من كلمتي المرور هل هي متطابقه ام لا ,

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e9

الان نقوم بالتحقق من البريد الالكتروني هل هو موجود ام لا , و هل هو صحيح ام لا ,

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e10

الان تأكدنا ان جميع المعلومات صحيحه , فنقوم بإدراج معلومات المستخدم كلها في قاعدة البيانات , بالطريقه التاليه:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e11

الباقي علينا الان , ان نقوم بإقفال كل دالة شرطيه قمنا بوضعها , بحيث
لو لم يملئ جميع البيانات فنكتب له الرجاء كتابة جميع البيانات الخ…

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e12


الصفحه check.php :


هذه الصفحه تقوم بالتحقق من اسم المستخدم والبريد الالكتروني في قاعدة
البيانات ثم مقارنتها بما ادخله المستخدم عند تسجيل الدخول , واذا كانت
صحيحه فسوف تقوم بتحويله الى صفحة الاعضاء المسجلين بإستخدام الداله (
header ) , لاحظ التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e13

لاحظ اننا في تحويل المستخدم نقوم بإرسال اسم المستخدم مع الصفحه (
الطريقه GET ) وذلك لاننا نريد ان تكون مدخلا الى الداله display_menu حيث
انها تعرض اسم المستخدم وتضع في كل رابط رقم المستخدم في قاعدة البيانات
لكي نستخدمه لاحقا اذا اردنا ان نعرف الدروس الذي اضيفت من قبل المستخدم


الصفحه member.php :


في هذه الصفحه لا يوجد الكثير , فقط نقوم بعرض صفحة الزائر والروابط
التي يمكن العمل عليها , واظهار اسمه ( لا تنسى اننا نقوم بإرسال اسمه من
صفحة check.php و ندخلها للداله وهي تقوم بإستخراج الباقي ) , لاحظ التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e14

وسوف يكون ناتج الصفحه هو التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e15

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e16

لاحظ لانني مراقب فظهر رابط اضافة موضوع ولكن لو انني غير مراقب , فسوف يكون كالتالي :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e17

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

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e18

قد تسأل لماذا احتاج الى رقم المستخدم , الاجابه هي بكل بساطه , اننا لو
اردنا المستخدم ان يضيف درس فنحتاج ان نقوم بمعرفة من هو المستخدم الذي
اضاف الدرس , ويجب ان ندرج في الجدول رقم المستخدم لنربطه بالدرس , هل نسيت
تصميم جدول الدورس في قاعدة البيانات , يوجد هناك لدينا حقل اسمه user_id
لربط كل مستخدم بالدرس الذي قام بكتابته , الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  Icon_smile


الصفحه lesson.php :


هذه الصفحه تجعل المستخدم يقوم بإضافة درس جديد , حيث توفر له نموذج
الاضافه الذي يحوي اسم الدرس و نص الدرس واي موضوع يتبع لكي نقوم بإدراج
رقم الموضوع وطبعا رقم المستخدم الذي ارسلناه من صفحة member.php لاحظ
التالي :

نأخذ رقم المستخدم في البدايه :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e19

نستعلم عن المواضيع الموجوده في قاعدة البيانات , واذا لم يكن هناك
مواضيع او لم يتم الاستعلام فلا يمكن للمستخدم ان يضيف درس ( هل يعقل ان
اضيف درس لا ينتمي الى اي موضوع ؟ )

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e20

اذا نجح الاستعلام , سوف اقوم بالتحقق من عدد الاصفف التي ارجعها لي
الاستعلام , اذا كان عددها صفر , اي لا يوجد اي مواضيع مفعله حاليا ولا
يمكن اضافة درس , واذا كان اكثر من صفر فمعناها ان هناك مواضيع ويمكن ان
ندرج تحتها بعضا من الدروس , لاحظ التالي :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e21

ثم نقوم بعرض نموذج اضافة الدروس كاملا وندرج قائمه بها المواضيع الموجوده لدينا , بحيث يختار المستخدم اي موضوع ينتمي اليه الدرس


الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e22

لو تلاحظ في الصوره ( اضغط عليها للتكبير ) اننا استخدمنا دالة تكرار
لعرض المواضيع على شكل قائمه , ولاحظ اننا نرسل رقم المستخدم بالطريقه التي
تعلمناها سابقا ( hidden ) هل وضحت الفكره الان ؟ اذن ناتجنا هو الشكل
التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e23


الصفحه do_les.php :


هنا كالعاده نتحقق من ان جميع المعلومات موجوده , ثم نضيفها في قاعدة البيانات , ونظهر الخطأ اذا كانت هناك اي اخطاء

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e24


الصفحه view.php :


هذه الصفحه فقط نستخدم فيها دالة اظهار جميع الدروس , التي كتبناها في الملف output.inc.php

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e25

وناتج هذه الصفحه هو التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e26


الصفحه lesbyyou.php :


هنا نظهر للمستخدم جميع الدروس التي قام بإضافتها بحيث نرسل للصفحه رقم
المستخدم كما فعلنا سابقا ونستعلم في قاعدة البيانات عن الدروس التي اضيفت
عن طريق هذا الرقم :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e27


الصفحه topic.php :


نفس طريقة اضافة الدرس , ولكن نقوم بإستخدام دالة المواضيع بدلا عن دالة الدروس لاحظ التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e28

وناتجها هو التالي:

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e29


الصفحه do_top.php :


نتحقق من المعلومات مره اخرى , ونقوم بإضافة الدرس في قاعدة البيانات :

الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  L26e30


تحميل التطبيق كاملا :


نظرا لطلب كثير من المتعلمين للغة PHP بأن اقوم بوضع الملفات كامله لهذا
التطبيق , سأتجيب لذلك , ولكن نصيحة لك اخي المتعلم , قم بعمل كل شي بنفسك
ثم بعد ذلك قارن عملك مع هذا العمل , لكي تزيد نسبة الفهم ويسهل عليك
العمل , فجيب عليك ان تعرف ان النسخ واللصق لن يفيدك بشيئ في تعلم البرمجه ,
ولكن يجب عليك المحاوله مره تلو الاخرى الى ان تصل الى هدفك المطلوب الدرس السادس والعشرون: برنامج الدروس الجزء الاخير  Icon_smile

حمل برنامج الدروس كاملا



سؤال على الدرس :

1 – حاول بأن تقوم بأستكشاف بعض من عيوب هذا البرنامج , وماذا يحتاج لكي يعمل بشكل صحيح , ومالذي ينقصه

2 – قم بعمل الصفحه لفقدان كلمة المرور

3 – حاول ان تفكر بطريقة عمل تفعيل اشتراك

4 – قم بعمل صفحة تجعل المستخدم يقوم بتغيير بياناته وتحديثها

5 – حاول ان تقوم بصفحه لعرض الدروس وتنسيقها


الـــدرس الــقادم :


سوف نقوم في الدرس القادم بالتعرف على بعض المتفرقات في لغة PHP
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس السادس والعشرون: برنامج الدروس الجزء الاخير
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الرابع والعشرون: برنامج الدروس الجزء الاول
» الدرس الخامس والعشرون: برنامج الدروس الجزء الثاني
» الدرس الحادي والعشرون: التاريخ والوقت في PHP
» الدرس التاسع والعشرون: برنامج تسجيل مبسط
» الدرس الثاني والعشرون: مقدمه عن قواعد البيانات

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات اهل الحق :: منتديات الإبداع و التصميم :: منتدى لغات البرمجة-
انتقل الى: