المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة php بأستخدام برنامج Dreamweaver MX 2004


الصفحات : [1] 2 3 4

ramah76m
13-11-2005, 01:28 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
















دورة php بأستخدام برنامج












Dreamweaver MX 2004

http://absba6.absba.org/teamwork7/php/1/aaa.jpg


نبدا وبعون الله في دورة لتعلم لغة البرمج او اللغة الديناميكية لصفحات الانترنت (php) ولكن بطابع خاص اي باستخدام برنامج Dreamweaver MX 2004 وسوف اقوم باذن الله بشرح كيفية التعامل مع البرنامج لعمل المواقع بللغة php ولكن هذه الدورة تتطلب الوقت الكثير لتزيلها هنا وسوف اقوم باذن الله بشرحها عن طريق ملفات مرفقة وبشكل تدريجي وليس في وقت واحد لكي يستطيع كل من يرد الانضمام الى هذهالدورة ان يفهم كل الخطوات بشكل جيد .

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

الخطة : -
خطة هذه الدورة ستكون كمايلي :

تقديم الدروس بشكل تدريجي اي

اولا - التعرف على البرنامج
ثنيا - طريقة التعامل مع قواعد البيانات
ثاثا - طريقة التصميمات
رابعا - طريقة كتابته للكود
خامسا - عملية تغير التصميم الى ما نريد .

الاهداف :

الخروج من هذه الدورة بالفائدة لنا جميعا .
مساعدة المبتدئين في اللغة .
تطوير البرامج عربيا .الاساليب :

الشرح يكون بملفات مرفقة .
دروس من المحترفين ولكن في اطار الخطة للدورة .
تقديم المواقع المفيدة للدورة ولكن باللغة العربية .
الاجابة عن الاسئلة الشائعة .في انتظار رائكم في الدورة واقتراحاتكم قبل البدء في ارفاق المرفقات
ملاحظة : المرفقات تحتاج الى وقت لتنزيلها على النت لذا نرجو ان تتحملوننا

بالنسبة لبرنامج Dreamweaver MX 2004 فهناك موضوع للاخ zodiack2002 (http://www.absba.org/vb/member.php?u=2663) في هذا المنتدى عنه .


http://www.absba.org/vb/showthread.php?t=179021 (http://www.absba.org/vb/showthread.php?t=179021)

الدرس الاول :


في البداية ارحب بكل من يقرا هذه الدورة واتمنى لهم التقدم والنجاح

واجهة البرنامج

http://absba6.absba.org/teamwork7/php/1/1.jpg



نبدا اولا في التعرف على كيفية عمل موقع في برنامج Dreamweaver MX 2004

لكي تقوم باضافة الملفات الخاصة بالموقع فيه ويجب عمل مجلد على القرص الصلب c: او d: وفي مجلدات برنامج الاباتشي سيرفر كما يلي

D:\AppServ\www\vbram

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

نتعرف اولا على فتح ملف php من خلال هذه الصورة
[
http://absba6.absba.org/teamwork7/php/1/2.jpg



نضغط على php من القائمة الموضحة في الصورة لتظهر لنا الصورة التالة في بيئة التصميم .

http://absba6.absba.org/teamwork7/php/1/3.jpg





وتكون بيئة العمل في وضع الكود كما يلي

http://absba6.absba.org/teamwork7/php/1/4.jpg



والان من شريط القوائم اضغط على سايت كما في الصورة التالية


http://absba6.absba.org/teamwork7/php/1/5.jpg



تظهر لك الصورة التالية


http://absba6.absba.org/teamwork7/php/1/6.jpg



كما هو واضح اضغط على نيو ومن ثم سايت لتظهر لك الصورة التالية .


http://absba6.absba.org/teamwork7/php/1/6.jpg




نكتب اسم الموقع الذي سوف نقوم بوضع الملفات فيه و يجب ان يكون نفس اسم المجلد الذي قمنا بعملة ثم اضغط نكست


http://absba6.absba.org/teamwork7/php/1/7.jpg




كما هو موضح في الصورة نختار نوع قادة اليانات التي سوف نتعامل بها وهي php mysql ثم نكست



http://absba6.absba.org/teamwork7/php/1/8.jpg



في هذه النافذة يجب كتابة اسم المجلد نفسة الذي انشاناه في القرص الصلب وانا افضل تنزل الاباتشي على القرص d: لكي لا تضيع البيانات بعد الفومات


http://absba6.absba.org/teamwork7/php/1/9.jpg



هنا ايضا نكتب اسم الموقع ويتم من خلال هذا التسمية استعراض الملفات الت نقوم ببرمجتها وسترون لاحقا كيفية استعراض الملفات ويجب ايضا كتابة اسم الموقع نفس اسم المجلد وبعد ذلك اضغط نكست سوف تاتيك نافذتين الاولى تطالبك بخيارين yes و no اضغط لا ونكست وتظهر نافذة اخرى اضغط نكست لتظهر لك النافذة التالية


http://absba6.absba.org/teamwork7/php/1/10.jpg




هنا تظهر لك اسم الموقع اضغط على دن أي تم ليظهر اسم الموقع والملفات الموجودة فيه كما يلي






http://absba6.absba.org/teamwork7/php/1/11.jpg


انتهى هذا الدرس بعون الله

تابع معنا الدروس القادمة


الدرس الثاني

قواعد البيانات



اقدم هذا الدرس بناء على معرفة سطحية لقواعد البيانات من الجميع في هذا الدرس سوف اشرح شرحا بسيطا عن كيفية عمل قواعد بيانات في الاباتشي سيرفر وكيفية استيراد قواعد البيانات وتصديرها وطريقة عمل جدول وحقوله .



نبدا اولا بطريقة استيراد قواعد البانات



هذه صورة عامة لبرنامج الاباتشي سيرفر


http://absba6.absba.org/teamwork7/php/2/1.jpg



في الصورة السابقة اكتب اسم لقاعدة البيانات في الحقل الموجود في الصورة اعلاه تحت كلمة تكوين قاعدة بيانات لتاتيك الصورة التالية


http://absba6.absba.org/teamwork7/php/2/2.jpg



ها هي قد تكونت قاعدة البيانات و وسميتها انا vbram كما في الصورة .

الان كما تلاحظ في الصورة السابقة لا يوجد جدواول متوفرة في قاعدة البيانات هذه ولكي نستورد قواعد البيانات نظغط على نافذة الاستعلام او sql كما في الصورة التالية


http://absba6.absba.org/teamwork7/php/2/8.jpg



وعندما نقوم بالضغط على نافذة الاستعلام تظهر لنا الصورة التالية



http://absba6.absba.org/teamwork7/php/2/3.jpg


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



في الصورة التالية قمت باستعراض ملف لقواعد بيانات وقمت باستيراد قواعد البيانات منه كما يلي .



http://absba6.absba.org/teamwork7/php/2/4.jpg


ثانيا طريقة عمل جدول في قاعدة البيانات .

في الصورة التالية كما تلاحظون قمت بعمل قاعدة بيانات وسميتها phon وهي ما سوف نستانف عليها شروحاتنا وكما تاحظون ايضا انه لا ويجد فيها جداول وقمت بكتابة اسم الجدول aaa وحقوله 3 كما تلاحظون .



http://absba6.absba.org/teamwork7/php/2/5.jpg



عندما نضغط على تنفيذ نقوم بملء الحقول كما في الصورة التالية .


http://absba6.absba.org/teamwork7/php/2/6.jpg

عندما نقوم بكتاب الحقول كما في الصورة السابقة لاحظ انه الحقل id نوعه انجير أي رقم ولا بد ان يكون تلقائي واساسي وبعد اذن نضغط تنفيذ لنلاحظ الجدول قد بني كما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/2/7.jpg

ثالثا عملية تصدير قاعدة البيانات

اولا نذهب الى قاعدة البيانات


http://absba6.absba.org/teamwork7/php/2/9.jpg



ونضغط على كلمة تصدير كما هو موضح في الصورة لتظهر لك الصورة التالية

http://absba6.absba.org/teamwork7/php/2/10.jpg


نختار نوع الحفظ حفظ كملف ونترك البيانات كما هي ونضغط تنفيذ لتاتي الصورة التاليه.

http://absba6.absba.org/teamwork7/php/2/11.jpg

نختار حفظ ليظهر الملف كما يلي


http://absba6.absba.org/teamwork7/php/2/12.jpg


وهنا يظهر الملف بنفس اسم قاعدة البيانات وامتداده phon.sql

انتها الدرس تحياتي ramah76m




تلميحات للدورة (http://www.absba.org/vb/showpost.php?p=1770297&postcount=32):الدروس المقترحة لهذه الدورة مع تحيات ramah76m


الدرس الثالث (http://www.absba.org/vb/showpost.php?p=1764056&postcount=20): الاتصال بقواعد البيانات
الدرس الرابع (http://www.absba.org/vb/showpost.php?p=1771782&postcount=36): التعرف على بعض طرق عمل النماذج للبرامج
الدرس الخامس (http://www.absba.org/vb/showpost.php?p=1780833&postcount=43) : الاكواد في Dreamweaver MX 2004

الدرس السادس (http://www.absba.org/vb/showpost.php?p=1788642&postcount=46) : عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض

الدرس السابع (http://www.absba.org/vb/showpost.php?p=1792423&postcount=58) : عمل برنامج سجل زوار عن طريقDreamweaver MX 2004

الدرس الثامن (http://www.absba.org/vb/showpost.php?p=1796591&postcount=64): عمل محرك بحث عن طريق Dreamweaver MX 2004

الدرس التاسع (http://www.absba.org/vb/showpost.php?p=1798919&postcount=73): طريقة التعديل في قواعد البيانات من خلال Dreamweaver MX 2004

الدرس العاشر (http://www.absba.org/vb/showpost.php?p=1805781&postcount=89): طريقة الحذف في Dreamweaver MX 2004

الدرس الحادي عشر : (http://www.absba.org/vb/showpost.php?p=1813124&postcount=94)عمل لوحة تحكم لا يدخلها إلا صاحب الموقع باسم مستخدم وكلمة مرور

الدرس الثاني عشر (http://www.absba.org/vb/showpost.php?p=1821421&postcount=109) : طريقة عمل تسجيل لاسم مستخدم في موقع أو منتدى
الدرس الثالث عشر (http://www.absba.org/vb/showpost.php?p=1825502&postcount=115) ::التعرف على طريقة عمل Dreamweaver MX 2004 للجلسات ( session ) .
الدرس الرابع عشر (http://www.absba.org/vb/showpost.php?p=1831117&postcount=130) : شرح لكيفية تغير الألوان في برنامج معين من خلال لوحة التحكم

الدرس الخامس عشر (http://www.absba.org/vb/showpost.php?p=1837802&postcount=6) : كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php



الدرس السادس عشر (http://www.absba.org/vb/showpost.php?p=1853382&postcount=169): طريقة زرع الاكواد في Dreamweaver MX 2004 وطريقة التعامل معها .


برامج الدورة (http://www.absba.org/vb/showpost.php?p=1874618&postcount=187)


الجزء الثاني من الدورة (http://www.absba.org/vb/showpost.php?p=1898570&postcount=200)


الجزء الثالث من الدورة (http://www.absba.org/vb/showpost.php?p=4879173&postcount=739)



(http://www.absba.org/vb/showpost.php?p=1914125&postcount=210)
تم تعديل المشاركة عن طريق ramah76m وتحياتي للجميع


الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

Unknown_X
13-11-2005, 03:12 PM
مشكوووووور بس ممكن تخليها Dreamwaever 8

os6orah
13-11-2005, 04:48 PM
يعطيك العافية ونحن بالانتظار

wael2004
13-11-2005, 06:42 PM
مشكووووووووووووور بأنتظار الدورة

allam000
13-11-2005, 07:09 PM
بارك الله في جهودك أخي ونحن في الانتظار
وأسأل الله لك التوفيق

هضيب
13-11-2005, 07:51 PM
بارك الله فيك اخي العزيز
لدي سؤال محتاج اجابة
هل الاحتراف يأتي من شروح المنتديات ام دخول دورة في معهد تدريب ؟
نفسي اصبح محترف تصميم ولكن دخت من كثر الدروس بالنت بدون فائدة

ramah76m
13-11-2005, 09:04 PM
الاحتراف ياتي بالعمل الجاد والمثابرة والعزيمة
بالنسبة للدورات فهيه ضرورية للاحتراف
اما الشروحات والدروس فهية تدعم الاحتراف
تحياتي

ramah76m
14-11-2005, 01:40 PM
اتمنى انو الدرس ينال اعجابكم
جاري اضافة العديد من الدروس
تحياتي

Unknown_X
15-11-2005, 06:44 PM
انا متحمس جدا للفكره


^_^

ramah76m
16-11-2005, 11:15 AM
شكرا لحماسك اخي العزيز

hot_tears
16-11-2005, 11:18 AM
يعطيك العافية ونحن بالانتظار

PrinceOfPersia
16-11-2005, 11:45 AM
على بركة الله أخي الكريم...

نأمل أن لا يطول الانتظار

ramah76m
16-11-2005, 03:56 PM
تم اضافة الدرس الثاني

Unknown_X
16-11-2005, 04:15 PM
وين الدرس الأول يا عزيزي


تحياتي
^_^

khaledaliny2
16-11-2005, 04:17 PM
مشكور خوي على الموضوع الحلو

os6orah
16-11-2005, 04:27 PM
شكرا لك أخي الكريم وشرح جميل ومنسق ..

عندي استفسار: لم لايتم وضع الشروحات بالموضوع هنا وذلك ؟!

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

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

بالتوفيق ^_^

os6orah
16-11-2005, 04:50 PM
شي آخر أخي الحبيب: لم لم تضع أي توقيع لك على الصور أنت جعلت الأمر سهل لسرقة تلك الشروحات...

اتمنى منك وضع توقيعك على الصور وذلك لحفظ الحقوق...

ramah76m
16-11-2005, 04:52 PM
انشاء الله سوف اقوم باخذ رأيك بعين الاعتبار وشكرا لاهتمامك
على فكرة : نظرتك لطريقة عرض الدورة افادني كثيرا وان شاء الله سوف اقوم بتحويل الدروس الاولى الى شرح وسوف اضيف الباقي الى شروحات كما قلت .....
الذ جعلني افعل كذا هو انني لا يوجد عندي مركز تحميل الصور عليه لكي اضيفها للموقع اذا كان هناك مركز تحميل صور اعتمد عليه ارجو اخباري فيه

os6orah
16-11-2005, 07:12 PM
لا عليك أخي الكريم

قم برفع الصور على هذا الموقع www.w6w.com
وبعد ذلك ان شاء الله سيتم رفع الصور على سيرفر المنتدى عن طريق أحد المراقبين...

اتمنى لك التوفيق... ولاتنسى وضع التوقيع على كــــــــافة الصور... ^_^

ramah76m
17-11-2005, 05:01 PM
السلام عليكم ورحمة الله وبركاته

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


الدرس الثالث : الاتصال بقواعد البيانات



الدرس الثالث هو شرح لكيفية تعامل Dreamweaver MX 2004 مع الاتصال بقواعد البيانات فهو يتيح للمستخدم عمل لف الاتصال لكي يستخدمة لكل الملفات مثل ملف config.php الموجود في معظم برامج ال بي اتش بي ويتيح ايضا طريقة منادات لملف الاتصال بطريقة سهلة للغاية سوف نشرح عنها في دروس قادمة .



في الصورة التالية يجب علينا اولا فتح ملف جديد لكي نعمل ملف الاتصال والضغط على نوع اللغة التي سوف نستخدمها في البرنامج وكما هو موضح في الصورة التالية فانني ضغطت على لغة بي اتش بي وسوف يظهر لنا ال Dreamweaver MX 2004 اسم ملف افتراضي وهو Untitled-1.php

http://absba6.absba.org/teamwork7/php/3/1.jpg





وقد قمت بتسمية الملف ب index.php كما هو موضح في الصورة التالية .





http://absba6.absba.org/teamwork7/php/3/2.jpg

في الصورة التالية اضغط على databases




http://absba6.absba.org/teamwork7/php/3/3.jpg


وكما هو موضح في الصورة السابقة اضغط على + لتظهر لك الصورة التالية


http://absba6.absba.org/teamwork7/php/3/4.jpg



ومن ثم نقوم بتعبئة البيانات اولا اسم ملف الاتصال وغير ضروري ماذا نسمية لك حرية الاختيار في تسميتة والافضل ان تسمية config او connect والخيار الثاني نكتب اسم السيرفر والخيار الثالث نكتب اسم مستخدم قواعد البيانات والخيار الرابع كلمة المرور وهي غير ضرورية اذا كنت تعل على برنامج الاباتشي سيرفر في جهازك وضرورية اذا كنت تعمل على لوحة تحكم موقع على النت والخيار الخامس اضغط على رز select لتظهر لك الصورة التالية .


http://absba6.absba.org/teamwork7/php/3/5.jpg


يقوم البرنامج في هذه الصورة باستعراض قواعد البيانات الموجود في الجهاز وعلى برنامج الاباتشي سيرفر نختار اسم قاعدة البيانات التي سوف نعمل بها لتظهر لك الصورة التالية

http://absba6.absba.org/teamwork7/php/3/6.jpg


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



http://absba6.absba.org/teamwork7/php/3/7.jpg



في الرقم 1 يظهر اسم الملف باللون الاصفر وفي الرقم 2 تظهر اسم الجدول والحقول كما في الصورة





انتى الدرس

تحياتي


الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

ديما-
17-11-2005, 07:31 PM
جزاك الله خير ومشكور على الشرح

محبوووووب
17-11-2005, 08:51 PM
مشكوووووووووووور اخوووووووووووووي ماقصرت

مااننحرم من مجهوداتك

تحياتي

محبوووووب
17-11-2005, 08:51 PM
مشكوووووووووووور اخوووووووووووووي ماقصرت

مااننحرم من مجهوداتك

تحياتي

os6orah
17-11-2005, 09:04 PM
ما شاء الله مجهود جميل أخي الغالي ... وشرح رائع

harthe_top
17-11-2005, 10:16 PM
مشكور أخوي على الدرس والمجهود الذي بذلته وانا متحمس للدورة وكلمة شكر لا تكفي وأسأل الله العلي القدير أن يجعله في ميزان حسناتك

midos
18-11-2005, 04:52 PM
رائع لكن فين البرنامج نفسه؟؟؟

ramah76m
18-11-2005, 07:14 PM
السلام عليكم
انا شاكر لجميع الاخوان الذين قامو بالردود في هذه الدورة اسال الله انكم تكونو قد استفدتم جميعا واتمنى لكل محب للغة ال php ان يتابع هذه الدورة فما زال في جعبتي الكثير من الدروس وان شاء الله سوف تخرجون من هذه الدورة وانتم محترفيه للغه بنسبة 90% تقريبا واما بالنسبة للبرنامج فهذه نسوة لانني لم اضع رابط لتنزيل البرنامج واليكم الصفحة التي بامكانكم تنزيل البرنامج منها
http://www.php4arab.info/mmdw/
والرقم السري هو
WPD700-58202-88194-29915
واعتقد انه لو بحثتم في هذا المنتدى فسوف تجدون روابط كثيرة للبرنامج
تحياتي للجميع

os6orah
18-11-2005, 07:20 PM
وعليكم السلام

جهد جميل أخي رعاك الله .. بانتظار بقية الدروس

ramah76m
18-11-2005, 08:25 PM
الدروس قريبا وبنتظار اية اسئلة على الدروس او ملاحظات قبل الخوض في بقية الدروس
بعض الملاحظات
1- انا اقدم الشرح باعتماد كبير على الصور وباختصار لاني مشغول جدا .
2- هذه الدورة متاح فيها للمحترفين بتقديم الدروس في هذا المجال .
3- بالنسبة لبقية الدرس فانا احتاج وقت لعملها وتنزيلها على الانترنت الرجاء ان تتحملوني في التاخير .
4- هناك برامج بسيطة سوف اقوم بشرحها وكيفية عملها على البرنامج .
تحياتي للجميع

Unknown_X
18-11-2005, 08:33 PM
واااو^___^

روعه أكثر من رائع و الى الأمام

تحياتي
^_^

os6orah
18-11-2005, 09:42 PM
خذ راحتك أخي الغالي

ramah76m
19-11-2005, 11:28 AM
دورة Dreamweaver MX 2004

بعض التلميحات لهذه الدورة والتي من المفروض ان ابدا الدورة بها

الدروس المقترحة لهذه الدورة

مع تحيات ramah76m



1- التعرف على كيفية عمل موقع في برنامج Dreamweaver MX 2004.

2- قواعد البيانات في الاباتشي سيرفر .

3- شرح لكيفية تعامل Dreamweaver MX 2004 مع الاتصال بقواعد البيانات.

4- طريقة عمل النماذج وكيفية تغيريها اى تصميم اخر من خلال Dreamweaver MX 2004.

5- كتابة الاكواد وطريقة التعامل معها الخاصة ببرنامج Dreamweaver MX 2004.

6- عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض عن طريق Dreamweaver MX 2004 .

7- عمل برنامج سجل زوار عن طريق Dreamweaver MX 2004 .

8- عمل محرك بحث عن طريق Dreamweaver MX 2004 .

9- طريقة التعديل في قواعد البيانات من خلال Dreamweaver MX 2004 .

10- طريقة الحذف في Dreamweaver MX 2004.

11- طريقة عمل لوحة تحكم لا يدخلها الا صاحب الموقع باسم مستخدم وكلمة مرور .

12- طريقة عمل تسجيل لاسم مستخدم في موقع او منتدى .

13- التعرف على طرقة عمل Dreamweaver MX 2004 للجلسات (السيشن - session ) .

14- شرح لكيفية تغير الالوان في برنامج معين من خلال لوحة التحكم.

15- كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php .

16- طريقة زرع الاكواد في Dreamweaver MX 2004 وطريقة التعامل معها .





وايضا التعرف على بعض الاخطاء التي قد تحدث في أي برنامج نقوم بتصميمة على برنامج Dreamweaver MX 2004

os6orah
19-11-2005, 04:05 PM
يعطيك العافية

Dr.MinD
19-11-2005, 04:32 PM
اشكرك على المجهود الرائع

Unknown_X
19-11-2005, 05:02 PM
و انا كمان أشكرك عزيزي

تحياتي
^_^

ramah76m
19-11-2005, 07:43 PM
الدرس الرابع



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



في الصورة التالية تبيت ايقونة الجداول في البرنامج .




http://absba6.absba.org/teamwork7/php/4/1.jpg


وعندما نضغط على ايقونة الجداول سوف تاتينا النافذة التالية .


http://absba6.absba.org/teamwork7/php/4/2.jpg






في هذه النافذة تبين لنا خصائص الجدول من عدد الصفوف والحدود والاعمدة وطريقة عرضها



وعندما نضغط على ok وبعد ما نكون قد اخترنا ما نريد من خصائص تاتينا الصورة التالية .

http://absba6.absba.org/teamwork7/php/4/3.jpg





تبين هذه الصورة شكل الجدول وكيف يقوم برنامج Dreamweaver MX 2004 بعرضة




http://absba6.absba.org/teamwork7/php/4/4.jpg




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

http://absba6.absba.org/teamwork7/php/4/5.jpg




هذه الصورة تبين كيف قمنا بوضع الجدول في منتصف الصفحة كمثال على تعامل البرنامج بالجداول .



http://absba6.absba.org/teamwork7/php/4/6.jpg




وهذه الصورة ايضا تبين كيف قمنا بتكبير الجدول باستخدام الماوس .

http://absba6.absba.org/teamwork7/php/4/7.jpg


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




http://absba6.absba.org/teamwork7/php/4/8.jpg


واخيرا بعض التعديات التي قمت بها على الجدول .

تحياتي للجميع

.

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

zekzako
20-11-2005, 02:56 AM
دورة ممتازة بالفعل أخي الحبيب
سلمت يداك
بأمان الله

ramah76m
20-11-2005, 04:49 PM
العفو يا اخي مقصرين
جاري العمل على تحديث الدورة
تحياتي

os6orah
20-11-2005, 05:38 PM
يعطيك العافية

ramah76m
21-11-2005, 11:24 AM
الله يعافيك يالغالي ومرسي على اهتمامك

Unknown_X
21-11-2005, 02:24 PM
ليش ما يتثبت الموضوع؟


تحياتي
^_^

ramah76m
21-11-2005, 07:05 PM
هذا الامر برجع للادارة
حياتي

ramah76m
22-11-2005, 12:56 PM
الاكواد في Dreamweaver MX 2004



كتابة الاكواد وطريقة التعامل معها الخاصة ببرنامج Dreamweaver MX 2004.

في هذه الدرس سوف نتعرف فيه على كيف يقوم برنامج Dreamweaver MX 2004 بكتابة الاكواد التلقائية والتي تكون جاهزة دون ان نغير فيها أي شيء مثل ملفات الاتصال بقواعد البيانات وانشاء كود الاضافة والتعديل والحذف والكثير سنتعرف عليها من خلال الصور وربما يكون ناك اكواد لا اذكرها في هذه الدرس لانني سوف اشرح عنها من خلال عمل برنامج الديل او برنامج سجل الزوار .



عندما نقوم بانشاء ملف بي اتش بي جديد فان برنامج Dreamweaver MX 2004 يكون كود له يشبة كود اتش تي ام ال كما في الصورة التالية



http://absba6.absba.org/teamwork7/php/5/1.jpg

والان سوف نقوم بانشاء ملف الاتصال بقاعدة البيانات من خلال البرنامج وعن طريق الملف الذي قمنا بعملة connect.php والذي كما قلنا عنه في الدروس السابقة يقوم بالتعرف على بيانات قاعدة البيانات ونحن سوف نبني دروسنا على برنامج دليل الهاتف الذي انشات عليه الدروس .

لكي تقوم بخلق كود الاتصال بقاعدة البيانات نذهب من القائمة التي على يمين البرنامج ونضغط على recordset كما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/5/2.jpg


عندما نضغط على server behaviors وعلى اشارة + نضغط على recordset كما في الصورة السابقة لتظهر لنا النافذة التالية .

http://absba6.absba.org/teamwork7/php/5/3.jpg


1- الريكورد سيت الذي ضغطنا عليه يظهر هنا كما هو وبامكانك تغييره مثلما تردي .

2- ملف الاتصال الذي انشاناه من قبل .

3- قائمة الجداول التي توجد في قاعدة البيانات وكما تلاحظون اسم الجدول aaa .

4- قائمة الحقول التي توجد في هذه الجدول وعي id – name – phon .



وعندما نضغط على ko يبني لنا برنامج دريم ويفر الكود التالي .

http://absba6.absba.org/teamwork7/php/5/4.jpg


1- قام برنامج دريم ويفر بمنادات ملف الاتصال تلقائي بدلا عنك .

2- قام برنامج دريم ويفر بخلق كود الاتصال بقاعدة البيانات التي حددناها وايضا الجدول الذي نريد له الاستعلام .

3- وضع لك الريكورد ست واسمه وهو تلقائي يسميه recordset1 واذا قمنا بعمل ريكورد سيت لجدول اخر فيعطيه الاسم recordset2 وهكذا .



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




http://absba6.absba.org/teamwork7/php/5/5.jpg
1- من شريط القوائم نضغط على انسيرت insert .

2- عندما نضغط على application objects تظهر لنا قائمة نختار منها الخيار التالي .


3- dynamic data وهي الاداة المتعلقة بالبيانات في البرنامج

4- dynamic text وهي تظهر بيانات لحقل معين .

5- dynamic table تظهر هذه الاداة بيانات الجدول بالكامل وعندما نضغط عليها تظهر لنا الصورة التاليه .

http://absba6.absba.org/teamwork7/php/5/6.jpg


1- نوع الاتصال لاي جدول .

2- عدد البيانات في كل صفحة .

3- اظهار جميع البيانات في صفدة واحدة .

4- عرض حدود الحدول .

والصورة التاليه تبين الجدول وكيف يظهر البرنامج البيانات .



http://absba6.absba.org/teamwork7/php/5/7.jpg

1- الجداول التي اظهرها البرنامج وداخلها البيانات باللون الاخضر

2- طريقة اظهار اليانات لكل حقل.



وبهذه الطريقة يظهر البرنامج ايضا الكود بالشكل التالي .




http://members.*************/ramvb/dwmx2004/5/8.JPG
وبهذه الصورة نكون قد اكملنا هذه الدرس البسيط

في الدروس القادمة سوف نتعرف على كيفية عمل كل كود في البرنامج لاي برنامج نقوم بعمله .



تحياتي للجميع .



الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

ramah76m
23-11-2005, 11:20 AM
مرحبا بكم
اخواني انا لم اتلقى اية اسئلة بخصوص الدورة وهذه الامر يبين لي ان هذه الدورة لم تلقى استحسان الزوار والاعضاء ويا ريت لو احد يخبرني ما السيئ في الدورة لكي اقوم باصلاحه وان كانت جيدة لكي اكمل الدورة باتقان اكثر وانا جاهز لاي توضيح .
تحياتي للجميع

Unknown_X
23-11-2005, 12:02 PM
دروس مفيدهة وانا أتابعها و إن شاء الله لما تكمل الدوره حتشوف كيف انا مندمج معك أتم الإندماج وانا كنت منتظر دوره زي كا من زمان و انا سعيد جدا بها ^____^


تحياتي
^_^

ramah76m
24-11-2005, 05:00 PM
عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض عن طريق Dreamweaver MX 2004



من خلال هذا الدرس سوف نتعرف على ما يلي .

1- التعرف على كيفية عمل البرامج التي تعمل بلغة بي اتش بي .

2- التعرف على كيفية ربط الجداول ببعض .

3- التعرف علي طريقة تغيير التصميم .



اولا سوف نتعرف على الجداول التي نحتاجها لهذه الدرس او البرنامج .

نحتاج الى ثلاثة جداول .

1- جدول المدن (الاقسام الرئيسية) .

2- جدول الاسماء .

3- جدول التفاصيل .



سوف اوضح عمل هذا البرنامج .

المدن – الاسماء -- التفاصيل .

للتعرف على اسم معين في البرنامج يجب معرفة من أي مدينة ينتمي .

مثلا من جدول المدن يكون مثلا كالتالي .

دليل الهاتف

المدينة

1

الخليل

2

القدس

2

رام الله




وينتقل بنا الجدول عندما نضغط على احدى المدن الى جدول الاساء والتي سوف نتعرف على كيفية عمل ارتباط تشعبي لقائمة الاسماء ويحضر لنا اسماء الذين يسكنون في المدينة التي ضغطا عليها .



اسم المدينة ( الخليل )

الرقم

الاسم

الرقم

العنوان

1

محمد

544435435

اسم الحي

2

علي

535453453

اسم الحي




وعندما نقوم بالضغط على اسم من الاسماء يظهر لنا البرنامج التفاصيل المطلوبة او المضافى لهذا الاسم .



الاسم : محمد

رقم

الاسم

اسم الاب

العائلة

الايميل

الرقم

العنوان

1

محمد

موسى

حماد

sssds@ffff.vff

4354353543

اسم الحي


















هذه نظرة عامة ومختصرة للبرنامج الذي سوف نقوم بعملة الان وسوف نشرح خطوات البرنامج بالصورة خطوة خطوة .

نقوم في البداية بعمل قواعد البيانات اللازمة كما يلي

اولا جدول المدن .





http://absba6.absba.org/teamwork7/php/6/1.jpg

ثانية جدول الاسماء



http://absba6.absba.org/teamwork7/php/6/2.jpg

جدول التفاصيل.



http://absba6.absba.org/teamwork7/php/6/3.jpg

وهكذا نكون قد انتهينا من عمل الجداول ننتقل الان الى البرنامج

نقوم بعمل صفحة جديدة وطبعا بامتداد ب ي اتش بي وافضل ان تكون الصفحة الرئيسية : index.php

وهذه الصفحة سوف نعرض فيها اسماء المدن .

بالعدودة الى الدرس الثالث ومراجعة كيفية الاتصال بقواعد البيانات .



وكذالك مراجعة الدرس الخامس وهو يبين كيفية منادات الجداول من قاعدة البيانات .



وهو كيفية عمل الصفحة الديدة وهي الصفحة الرئيسية مجلد 3 صورة 2



http://absba6.absba.org/teamwork7/php/3/2.jpg

والان كيفية عمل الريكورد ست مجلد 5 صورة 2

http://absba6.absba.org/teamwork7/php/5/2.jpg





وتظهر لنا الصورة التالية ونقوم بتعبئة البيانات بالصورة التالية .
http://absba6.absba.org/teamwork7/php/6/4.jpg


وهو جدول المدن .

والان سوف نقوم بالاستعلام عن قائمة اسماء المدن وكيف يقوم دريم ويفر باستخراجها من قاعدة البيانات وعمل الرابط الذي يوصلنا الى صفحة الاسماء تابع الصورة التالية .
http://absba6.absba.org/teamwork7/php/6/5.jpg


لتظهر لنا الصورة التالية ونقوم بتعبئة البيانات التالية .
http://absba6.absba.org/teamwork7/php/6/6.jpg


وكما هو موضح في الصورة وعندما نكتب اسما للصفحة التي سنتقل اليها الرابط سوف يقوم الدريم ويفر بخلقها بنفسة تلقائيا .

وعندما نضغط على ok سوف يظهر لنا البرنامج الجداول والبيانات بالشكل التالي .



http://absba6.absba.org/teamwork7/php/6/7.jpg

لاحظ كيف يقوم البرنامج بخلق الجداول وايضا يخلق له كلمات التحرك للامام وللخلف والاخير والاول .

وسوف نقوم بتغير التصميم على الصفحة الرئيسية فقط لترك لك المجال لتصميم باقي الصفحات بنفسك.



والان سوف نقوم بعمل صفحة لاصافة اسماء المدن الى قاعدة البيانات .

نقوم بعمل صفحة جديدة ونسميها insert_cety.php



ونذهب الى شريط القوائم ومن ثقائمة insert نختار التالي والموضح في الصورة التالية :



http://absba6.absba.org/teamwork7/php/6/8.jpg

لتظهر لنا النافذة التالية

http://absba6.absba.org/teamwork7/php/6/9.jpg


1- ملف الاتصال .

2- اسم الجدول الذي نريد ان نضيف فيه .

3- بعد الاضافة اذهب الى الصفحة زالتي نحددها .

4- قائمة الحقول .

ليظهر لنا منظر الصفحة كما يلي

http://absba6.absba.org/teamwork7/php/6/10.jpg


قم بحذف حقل الاي دي لانه يضيف تلقائي .

لاحظ الرقمين الذان علمتها في الصورة

1- ايقونة لاستعراض الملف في السيرفر الاباتشي .

2- اسم المستعرض اضغط عليه لتقوم باضافة اسم مدينة لقاعدة البيانات .



وعندما قمت باضافة اسم ثلاثة مدن تبين لدي القائمة التالية في المستعرض .

http://absba6.absba.org/teamwork7/php/6/11.jpg


والان جرب اضغط على اسم احدة المدن

سيذهب بك المستعرض الى الصفحة التي يتم فيها استعراضالاسماء حسب اسم المدينة وذلك عن طريق حقل id الذي يكون اساسيا في كل الجداول وسوف نبين كيف يقوم برنامج دريم ويفر بعرض الاسماء حسب الاي دي للمدينة .

نقوم اولا بانشاء صفحة جديدة والافضل ان نختار اسم الصفحة التي قمنا بعملها سابقا

names.php والان سوف نقوم اولا بعمل صفحة الاضافة للاسماء وطبعا عندما نضيف اسم يجب ان تكون اسماء المدن مضافة لكي نقوم بوضع قائمة اسماء المدن في صفحة الاضافة والصور التالية تبين كيفية عمل الصفحة بالترتيب .

سوف ننشئ صفحة الاضافة للاسماء بهذا الاسم : insert_names.php ونقوم كالعاده من شريط القوائم انسيرت وثم ابليكيشن اوبجيكت ثم انسيرت ريكورد وثم ريكورد انسيرشن فروم ويزرد أي اضافة باستخدام المعالج فتظهر لنا الصورة التالية .
http://absba6.absba.org/teamwork7/php/6/12.jpg


1- نحدد خصائص الحقول text field .

2- خاصية هذا الحقل تكون وكما هو موضح في الصورة قائمة menu طبعا نختار الخصائص من القائمة كما في الصورة السابقة .

بعد انشاء صفحة الاضافة للاسماء تظهر لنا الصفحة بالشكل التالي .

http://absba6.absba.org/teamwork7/php/6/13.jpg


والان سوف نقوم باعدادات القائمة أي انه سوف نعرف القائمة على الجدول الذي سوف يحضر البيانات منه .

تابع معي الصورة والتي احضرنا من خلالها بيانات جدول اسماء المدن بالشكل التالي .


http://absba6.absba.org/teamwork7/php/6/14.jpg




والان قم بتحديد حقل القائمة من صفحة الاضافة كم يا يلي .

http://absba6.absba.org/teamwork7/php/6/15.jpg


الان نذهب الى القائمة اليمنى للبرنامج ونضغط على تابع الصورة التالية :

http://absba6.absba.org/teamwork7/php/6/16.jpg


وتظهر الصورة التالية .

http://absba6.absba.org/teamwork7/php/6/17.jpg


نقوم بتعبئة الحقول كما في الصورة وطبعا شرحت في دروس سابقة كيفية التعبئة انظر الى اشارة ال + و ال - فهي اذا ارد اضافة حقول يدوية وازالتها قم بازالة الحقول الافتراضية التي موضحة بالتحديد الازرق فلاحاجة لنا بها .

والان وبعدما جهزنا جدول القائمة نلاحظ التالية عندما نستعرض الصفحة .

http://absba6.absba.org/teamwork7/php/6/18.jpg


والان نقوم باضافة اسمين او اكثر لتجربتها بعدما نقوم بعمل صفحة استعراض الاسماء .

ملاحظة : عندما يقوم البرنامج بخلق صفحة مرادفة لصفحة سابقة يقوم بنقل بياناتها تلقائي كما يلي:

http://absba6.absba.org/teamwork7/php/6/19.jpg


رقم 2



والان نقوم بعم الريكورد سيت لصفحة الاسماء كم يلي .
http://absba6.absba.org/teamwork7/php/6/20.jpg


1- اسم الجدول وهو جدول الاسماء .

2- حقل المدينة المجود في جدول الاسماء وهو معناه احض البيانات عن طريق هذا الجدول من خلال الاي دي كما في الرقم 3 .

3- اظهر البيانات باستخدام الاي دي .

4- اظهر البيانات من الاجدد الى الاقدم وبالعكس .

اذا اردت استعراض الصفحة ( صفحة الاسماء ) يظهر لك المستعرض الخطا التالي .

http://absba6.absba.org/teamwork7/php/6/21.jpg


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

جرب افتح صفحة المدن واضغط عل اسم مدينة سترى ان هذه الصفحة تعمل بشكل جيد .

زالان صفحة التفاصيل وسوف اجعلك تعملها بنفسك لتجرب قدراتك فقط سوف اضع صور توضيحية لها .

http://absba6.absba.org/teamwork7/php/6/22.jpg







http://absba6.absba.org/teamwork7/php/6/23.jpg
وتظهر النتيجة النهائية كما يلي .

http://absba6.absba.org/teamwork7/php/6/24.jpg


قم بعمل صفحة الاضافة للتفاصيل :

http://absba6.absba.org/teamwork7/php/6/25.jpg








http://absba6.absba.org/teamwork7/php/6/26.jpg





http://absba6.absba.org/teamwork7/php/6/27.jpg


http://absba6.absba.org/teamwork7/php/6/28.jpg


يظهر لك البرنامج بالشكل التالي


http://absba6.absba.org/teamwork7/php/6/29.jpg



ارجو ان يكون الدرس قد اعجبكم

بانتظار ملاحظاتكم

تحياتي



الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

specialguy
24-11-2005, 06:09 PM
بارك الله فيك انا مهتم بكل ماقلت وجزاك الله عني كل خير
اذا عندي استفسار سأضعه لك هنا اذا سمحت

ramah76m
24-11-2005, 06:16 PM
طبعا انا ارحب باستفساراتكم حول الدورة ومشكور على الرد

serenader
24-11-2005, 09:32 PM
حياك يا أخي وبياك..
هكذا الدروس والله.. بخٍ بخٍ..

هابل اخو بابل
24-11-2005, 11:29 PM
شىء جميل جداااااااااااااااااااااااا ..بارك الله فيك .

alamine
25-11-2005, 12:47 AM
جزاك الله خيرا أخي

حقا دورة ممتازة

تابع وفقك الله

ramah76m
25-11-2005, 01:38 PM
اشكر الجميع على الردود الرائعة

hotta
25-11-2005, 02:52 PM
احسنت قولا و كلاما ولسانن بس بدي البرنامج

hotta
25-11-2005, 02:58 PM
جزاك الله خيرا الموضوع جميل جدا :) بس ناقص البرنامج علشان مش عندي

ملك النيت
25-11-2005, 03:26 PM
تشكر على البرنامج و الشرح الوافي

ramah76m
25-11-2005, 04:09 PM
اخواني البرنامج تجدون له رابط في ردودي في الدورة او قم بالبحث عنه في هذا المنتدى وشكرا للجميع .
تحياتي للجميع

os6orah
25-11-2005, 04:10 PM
بارك الله فيك .. تتابع جميل للدروس ..

ramah76m
25-11-2005, 05:45 PM
عمل برنامج سجل زوار عن طريقDreamweaver MX 2004



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

نسمي قاعدة البيانات ما نريد انا سميتها zwar



نحتاج الى جدول واحد

Zwars

Id - name - email - supjeqt




http://absba6.absba.org/teamwork7/php/7/1.jpg
كما كتبت فان الجدول يتكون من اربعة حقول .

في هذه الدرس ايضا سوف نقوم بتغير التصميم وعمل صميم اخر لنفس البرنامج .

واريد ان ابين الخطوات التي سوف نتبعها في هذه الدرس



1- عمل قواعد البيانات.......................................... ................................ راجع الدروس السابقة .

2- فتح الدريم ويفر وعمل موقع جديد من خلال شريط القوائم site ....... .... راجع الدروس السابقة .

3- عمل ملف الاتصال .................................................. ........................ راجع الدروس السابقة .

4- عمل الصفحة الرئيسية index.php وصفحة الاضافة insert_zwar.php ... راجع الدروس السابقة

5- تغير التصميمات على البرنامج .





في ملف الانسيرت أي الاضافة .




http://absba6.absba.org/teamwork7/php/7/2.jpg
كما تلاحظون نفس الدروس السابقة بتغير بسيط هو اني غيرت خاصية الموضوع الى text area في الرقم 1 و 2 وتبين الصورة التالية كيف اظهر البرنامج هذا الملف .


http://absba6.absba.org/teamwork7/php/7/3.jpg


والان عمل اعدادات صفحة اظهار التعلقيات .... تابع الصور .





http://absba6.absba.org/teamwork7/php/7/4.jpg

صورة من مجلد 5 رقم 5




http://absba6.absba.org/teamwork7/php/5/5.jpg
تابع ترتيبالارقام لتحصل على البيانات هذه الصور من الدرس الخامس .

ونختار في الاخر رقم 5 dynamic tabil



صورة من مجلد5 رقم 6

http://absba6.absba.org/teamwork7/php/5/6.jpg




نضع بدل رقم 10 العدد 30 وهو عدد التعليقات في كل صفحة .


http://absba6.absba.org/teamwork7/php/7/5.jpg


وهكذا يتبين لنا شكل الصفحة الرئيسية للبرنامج .

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

هناك ادواق كثيرة للتصميم ولكل واحد منا ذوقه الخاص بامكانك تغير التنسيق بطرق عديدة منها .

عن طريق برنامج دريم ويفر ماكس نفسة

عن طريق برنامج فرونت بيج وتكون بنسخ اكواد الصفحات من برنامج دريم ويفر ولصقها في كود الفرونت بيج وتغير التنسيق عليها ولاحظ ان البيانات التي باللون الاخضر تظهر لك فقط في برنامج دريم ويفر ولا تظهر في برنامج فرونت بيج .

هناك برامج كثير لتغير التصميم وتكون تدعم الكود .

انا غيرت الصفحة الرئيسية عن طريق برنامج دريم ويفر كالتالي

http://absba6.absba.org/teamwork7/php/7/6.jpg


وتظهر في المتصفح كالتالي


http://absba6.absba.org/teamwork7/php/7/7.jpg


بالنسبة لوضع رابط الى صفحة اضافة التعليق من خلال البرنامج كالتالي


http://absba6.absba.org/teamwork7/php/7/8.jpg


نكتب في احد الحقول الفارغة كما في الصورة السابقة اضافة تعليق وفي اسفل البرنامج نرى في الخانة رقم 2 صورة مجلد اضغط عليها واختار اسم الملف الخاص بالاضافة .



وهذه تقريبا كل ما في جعبتي لهذه الدرس اتمنى ان تكونوا قد استفدتم من هذه الدرس واتمنى من الذين يقومود بتطبيق هذه الدرس ان يقومو بوضع صور لبرامجهم في نفس هذه الموضوع .



تحياتي للجميع


اتمنى من ادارة منتدى المشاغب ان تقوم برفع الصور على سيرفرهم الخاص وتغير روابطها في الدورة وذلك لعدم اطماناني من موقع لايكوس
وشكرا .








الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

ramah76m
25-11-2005, 06:22 PM
تم اضافة الدرس السابع .
سوف اتوقف عن الدورة لفترة قليلة وذلك اولا لانشغالي ببعض الاعمال ثانيا لكي اتيح للاعضاء تطبيق الدروس و طرح تطبيقهم لها في الدورة
حياتي للجميع

ramah76m
26-11-2005, 02:55 PM
up

ca2oom
26-11-2005, 03:29 PM
مرحباااا

ماشاء الله - حقيقة مواصلة رائعه ودروس ممتازة جدا اخى
اعتبرنى متدرب معك فى الدروة وسيتم متابعتها بالتفصيل

الف شكر لك - وجزاك الله كل خير

تقبل تحيتى :)

Dr_Mohammed
26-11-2005, 05:55 PM
بارك الله في جهودك أخي ونحن في الانتظار
وأسأل الله لك التوفيق

os6orah
26-11-2005, 06:12 PM
مرحباااا

ماشاء الله - حقيقة مواصلة رائعه ودروس ممتازة جدا اخى
اعتبرنى متدرب معك فى الدروة وسيتم متابعتها بالتفصيل

الف شكر لك - وجزاك الله كل خير

تقبل تحيتى :)

ramah76m
26-11-2005, 06:59 PM
عمل محرك بحث عن طريق Dreamweaver MX 2004



في هذا الدرس سوف نتعرف على طريقة عمل محرك بحث لاي برنامج نريده ومحرك البحث هذا سوف يكون على برنامج دليل الهاتف الذي قمنا بشرح طريقة عملة في دروس سابقة .

في البداية سوف نقوم بانشاء صفحتين وسميتهما . saersh.php - saersh2.php

الصفحة الاولى سوف ننشئ فيها فورم ويكون باتباع الخطوات كما في الصورة التالية .


http://absba6.absba.org/teamwork7/php/8/1.jpg


1- نختار من هنا فورم .

2- نقووم بادراد الفورم .

3- ادراج تيكست فيلد .

4- ادراج زر امر .

وبعد ما نقومبالخطوات السابقة تاتينا الصور التالية .

http://absba6.absba.org/teamwork7/php/8/2.jpg
والان نذهب الى وضع الكود عن طريق الزر كود انظر الصورة السابقة فتظهر لنا الكود بالشكل التالي .

http://absba6.absba.org/teamwork7/php/8/5.jpg


انظر في الوضع الاصلي للكود كيف كان و بعد التعديل كيف اصبح انظر الفروقات بالارقام .

هذه التغيرات تكون في الصفحة الولى saersh.php >
الان سوف نقوم بالعمل على الصفحة الثانية saersh2.php



وفي هذه الصفحة نقوم مثل اية صفحة باستعلام عن الجدول الذي نريد له البحث ونحن في هذه الصفحة قمنا باستعلام عن جدول الاسماء في برنامج دليل الهاتف وتقيبا الاستعلام نفس الشئ بالنسبة للصفحات السابقة باستثناء بعض الاشياء سوف نقوم بتغييرها

اول الريكورد سيت نغير عليه التغير التالي .





http://absba6.absba.org/teamwork7/php/8/3.jpg

1- الصفحة الاولى والتي فيها فورم البحث .

2- الصفحة الثانية والتي قمنا بعمل الريكورد ست لها .

3- اسم الجدول الذي نريد الاستعلام له .

4- البحث سيكون عن حقل الاسم .

5- نختار هذا الخيار المتعلق بالبحث .

6- فورم فيريبل والشرح عنه في اسفل الدرس .

7- نختار ايضا اسم الحقل الذي نريد لبحث فيه .





ويظهر لنا البرنامج نفس البرامج السابقة في الصورة التالية .

.

http://absba6.absba.org/teamwork7/php/8/4.jpg



والان نقوم بعمل الفورد فيريبل تابع الصورة التالية .



http://absba6.absba.org/teamwork7/php/8/6.jpg

تظهر لنا الصورة التالية .

http://absba6.absba.org/teamwork7/php/8/7.jpg


نكتب اسم الحقل الذي نريد الابحث فيه .



ويظهر بالشكل التالي .





http://absba6.absba.org/teamwork7/php/8/8.jpg



وفي الصورة التالية نقوم باضافة الفورم فيريبل على الصفحة تابع الصورة الالية .

http://absba6.absba.org/teamwork7/php/8/9.jpg





1- حدد مكان في الصفحة واضغط على انسيرت .

2- يظهر لك الفورم بهذا الشكل .





والان هناك بعض الامور سوف نقوم بعملها وهي انه في حالة تم العثور على بيانات من خلال البحث قم باظهار ه كما في الصورة التالية .



http://absba6.absba.org/teamwork7/php/8/10.jpg





1- حدد جدول الحقول .

2- اختار سيرفر بيهيفر .

3- اضغط على اشارة + .

4- اظهار البيانات .

5- اظهر الريكورد سيت اذا كان غير فارغ .

يعني اذا قمنا بالبحث وكان البحث موجود يقوم باظهار النتيجة تابع معي لتلاحظ بالصور.

http://absba6.absba.org/teamwork7/php/8/11.jpg


1- والان حدد الفورم فيريبل .

2- سيرفر بيهيفر .

3- اظها ر البيانات .

4- اظهار اذا كان الريكورد سيت فارغا .

أي اظهر هذا الفورم فيريبل اذا لم تكن هناك نتيجة للبح وسوف يقوم باظهار سطر "" لم يفلح بحثك عن (الكلمة التي نكتبها في محرك البحث ).



وبعد ما نقوم بوضع هذه التغيرات يظهر لنا سكل الفورم بالشكل التالي .





http://absba6.absba.org/teamwork7/php/8/12.jpg

1- يعرض لك البرنامج مكان الكود .

2- شكل اظهار وعدم اظهار البيانات .





في الصور التالية تبين كيف قمنا بالبح وكيف كانت النتيجة اذا كانت فارغو او غير فارغة .

http://absba6.absba.org/teamwork7/php/8/13.jpg


كتبنا في حقل البحث ( ابو بكر )

http://absba6.absba.org/teamwork7/php/8/14.jpg



اظهر لنا المتصفح انه لم يفلح بحثك عن ( ابو بكر ).

http://absba6.absba.org/teamwork7/php/8/15.jpg





وفي الصورة الاعلى كتبنا (محمد)

اظهر لنا المتصفح انه وجد نتيجة البحث واظهر لنا البيانات المطلوبة .

تستطيع بالرجوع الى الدروس السابقة تغير التنيق الى ما تحب .





انتها الدرس



ارجو ان يكون الدرس مفهوم



تحياتي للجميع

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

المشاغب
26-11-2005, 07:58 PM
مرحباااا

ماشاء الله - حقيقة مواصلة رائعه ودروس ممتازة جدا اخى
اعتبرنى متدرب معك فى الدروة وسيتم متابعتها بالتفصيل

الف شكر لك - وجزاك الله كل خير

تقبل تحيتى :)
بارك الله فيك اخي ابوبكر
وفي انتظار مزيد من الشروحات الرائعة
وتم تثبيت الموضوع للفائدة

وبالله التوفيق ...

os6orah
26-11-2005, 08:23 PM
بارك الله فيك اخي ابوبكر
وفي انتظار مزيد من الشروحات الرائعة
وتم تثبيت الموضوع للفائدة

وبالله التوفيق ...

سيف المعمري
26-11-2005, 11:05 PM
بارك الله فيك اخي ابوبكر
وفي انتظار مزيد من الشروحات الرائعة
وتم تثبيت الموضوع للفائدة

وبالله التوفيق ...

ramah76m
27-11-2005, 11:47 AM
السلام عليكم
في الحقيقة انا لا اعرف ما اقول فسعادتي بهذه الردود لا توصف والي اسعدني اكثر انه تم تثبيت الموضوع وان شاء الله ستجدونني عند حسن الظن دائما
وان شاء الله سوف اكل هذه الدورة بكل روح رياضية وباتقان اكثر .
بانتظار اقتراحاتكم عن الدورة .
الف شكر للجميع

مونتريال
27-11-2005, 12:53 PM
جزاك الله كل الخير اخي الكريم على هذا الشرح الأكثر من رائع

واتمنى لو تقوم بوضع شرح لأي برنامج يكون بة لوحة تحكم

تحياتي

zolbox
27-11-2005, 01:31 PM
فعلا دروس متميزة و دورة رائعة
واصل ابداعاتك مع الشكر الجزيل

ramah76m
27-11-2005, 01:50 PM
جزاك الله كل الخير اخي الكريم على هذا الشرح الأكثر من رائع

واتمنى لو تقوم بوضع شرح لأي برنامج يكون بة لوحة تحكم

تحياتي
اخي الحبيب اشكرك على الرد الجميل واريد ان ادعوك لمراجعة تلميحات الدورة (http://www.absba.org/vb/showpost.php?p=1770297&postcount=32) ستجد انني بصدد ان اقوم ان شاء الله بشرح درس عن لوحة تحكم وسوف يكون عن برنامج دليل الهاتف المشروح عنه في الدورة .
تحياتي للجميع

THE SNIPER
27-11-2005, 01:59 PM
بارك الله فيك اخي ابوبكر
وفي انتظار مزيد من الشروحات الرائعة
وتم تثبيت الموضوع للفائدة

وبالله التوفيق ...


شرح ولا اروع
بارك الله فيك اخي الكريم

وتم ترقيتك استثنائياً ،،، الف مبروك

ramah76m
27-11-2005, 02:05 PM
الدرس التاسع : طريقة التعديل في قواعد البيانات من خلال Dreamweaver MX 2004



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

في هذا الدس اخواني سوف نتعرف على طريقة عمل تعديل للبيانات التي قمنا باضافتها في قواعد البيانات من خلال برنامج Dreamweaver MX 2004 .

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



سوف نقوم بعمل الصفحة الاولى وعمل الريكورد سيت لها مثل ما قمنا في الدروس السابقة وهي طبعا لجدول الاسماء .

صورة من الدرس الخامس صورة 3 مجلد 5




http://absba6.absba.org/teamwork7/php/5/3.jpg
طبعا هذا الريكورد سيت من درس سابق فقط نغير في الرقم 3 كما في الصورة .

الصورة التالية تظهر لنا عمل الصفحة وهي من الدرس السادس صورة 5 مجلد 6

http://absba6.absba.org/teamwork7/php/6/5.jpg





تظهر لنا الصورة التالية وتبين تعديلات بسيطة .
http://absba6.absba.org/teamwork7/php/9/1.jpg


1- نختار جدول الاسم .

2- نختار الصفحة الثانية لملفات التعديل .



والان تظهر لنا الصورة التالية كيف انه اصبح ملف التعديل الاول .
http://absba6.absba.org/teamwork7/php/9/2.jpg


1- نلاحظ ان برنامج Dreamweaver MX قام بخلق الصفحة تلقائي ولقد نبهت عن هذه النقطة في دروس سابقة .

2- اضاف برنامج Dreamweaver MX الرابط تلقائي .

3- وايضا قام برنامج بخلق هاك يقوم بعرض الصفحة السابقة والتاليه والاولى والاخيرة .

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



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


http://absba6.absba.org/teamwork7/php/9/3.jpg


هذا الجدول لا حاجة لنا به فقط نحتاج حقل الاسم والباقي نقوم بحذفة تابع الصورة التالية بعد الحذف.

http://absba6.absba.org/teamwork7/php/9/4.jpg


اصبح الجدول بهذا الشكل .



والان سوف نقوم بعمل الريكورد سيت للصفحة الثانية update_names2.php





http://absba6.absba.org/teamwork7/php/9/5.jpg

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

http://absba6.absba.org/teamwork7/php/9/6.jpg


فتظهر لنا الصورة التالية .

http://absba6.absba.org/teamwork7/php/9/7.jpg


1- ملف الاتصال الذي عملناه في السابق.

2- نختار جدول التفاصيل .

3- احضار البيانات عن طريق id :

4- بعد التعديل اذهب الى الصفحة السابقة او الصفحة الاولى لعملية التعديل .

5- حقول الجدول تبقى كما هيه لا تعدل فيها أي شيئ.



يظهر الملف بالصورة التالية .

http://absba6.absba.org/teamwork7/php/9/8.jpg


والان سوف نستعرض الملف الاول وسوف ترون الصور التالية كيف اصبحت .

http://absba6.absba.org/teamwork7/php/9/9.jpg


بعدما ضغطنا على الاسم محمد مثلا تظهر لنا الصفحة التالية .

http://absba6.absba.org/teamwork7/php/9/10.jpg


في الحقل name يظهر لنا رقم 1 وهو الاي دي الخاص بالاسم محمد



انتها الدرس

اتمنى ان يكون الدرس قد نال اعجابكم وتكونوا قد استفدتم به .

تحياتي للجميع




الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

ramah76m
27-11-2005, 02:12 PM
اتقدم بالشكر الجزيل لمنتديات المشاغب على هذا الاهتمام بدورتي وترقيتي الى عضو مجتهد واتمنى ان اكون على مستوى الترقية فعلا داعيا الله عزوجل ان يسخرنا لخدمة هذا الدين وهذه الامة .
تحياتي للجميع .
ابو بكر

Unknown_X
27-11-2005, 06:08 PM
1000000
100000
10000
1000
100
10
100
1000
10000
100000
1000000
مبروك على تثبيت الموضوع


تحياتي
^_^

ramah76m
27-11-2005, 06:17 PM
الله يبارك فيك
مبروك للجميع
تحياتي

os6orah
27-11-2005, 07:14 PM
شرح ولا اروع
بارك الله فيك اخي الكريم

وتم ترقيتك استثنائياً ،،، الف مبروك

PrinceOfPersia
27-11-2005, 08:37 PM
بارك الله فيك اخي ابوبكر
وفي انتظار مزيد من الشروحات الرائعة
وتم تثبيت الموضوع للفائدة

وبالله التوفيق ...
شرح ولا اروع
بارك الله فيك اخي الكريم

وتم ترقيتك استثنائياً ،،، الف مبروك

ca2oom
27-11-2005, 10:08 PM
الف شكر لك مجددا

مواصله رائعه لتقديم الدروس ، والف مبروك على الترقيه ...

سيف المعمري
28-11-2005, 02:07 AM
شرح ولا اروع
بارك الله فيك اخي الكريم

وتم ترقيتك استثنائياً ،،، الف مبروك

سيف المعمري
28-11-2005, 02:13 AM
شكرا لك :)

تم رفع صور الشرح على سيرفر منتدى المشاغب

ramah76m
28-11-2005, 11:40 AM
اشكرك اخي سيف العمري على تعبك معانا ورفع الصورة
تحياتي للجميع

rbr
28-11-2005, 06:07 PM
1000000000000000
100000000000000
10000000000000
1000000000000
100000000000
10000000000
1000000000
100000000
10000000
1000000
100000
10000
1000
100
10
1
شکرآ

makkahboys.com
28-11-2005, 09:53 PM
يعطيكم العافية

ولكن وين ممكن احصل رابط للتحمل المباشر

وربي يجزاكم خير

لي اكثر من شهر ادور على البرنامج

ramah76m
29-11-2005, 11:36 AM
اخي العزيز لقد وضعت روابط لبعض المشاركات من الاخورة وبها رابط تحميل للبرنامج وايضا سوف اضع رابط للبرنامج من جديد

اضغط هنا للتحميل مباشرة (http://trials.macromedia.com/pub/pbob/bits/DreamweaverMX2004-en.zip)

وهذا تحديث للبرنامج (http://download.macromedia.com/pub/dreamweaver/updates/dwmx_2004/7_0_1/win/dwmx2004_701update_en.exe)


وهذه بعض مشلاركات الاعضاء الكرام بخصوص هذه البرنامج

الاخ الكريم : zodiack2002

http://www.absba.org/vb/showthread.php?t=179021&highlight=Dreamweaver+2004


الاخ الكريم : بعض برامج منها دريم ويفر : مهلهل

http://www.absba.org/vb/showpost.php?p=477253&postcount=10

الاخ الكريم : BLACK LOVE

http://www.absba.org/vb/showthread.php?t=99371&highlight=Dreamweaver+2004

مع احترامي الشديد لباقي الاخوان الذين وضعو روابط للبرنامج :


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


http://www.absba.org/vb/search.php?searchid=1271849

ملاحظة هامة : ارجو من الاعضاء الذين يمتلكون روابط تحميل للبرنامج وضعها في الدورة :

تحياتي للجميع

Unknown_X
29-11-2005, 11:43 AM
عندي إستفسار ^______^

كيف يمكنني عمل طريقة إشتراك للأعظاء و أقوم بعمل حقول يجب إملائها حتى يتم التسجيل بنجاح للعضو مثل الإيميل ؟


تحياتي
^__^

ramah76m
29-11-2005, 11:59 AM
سؤال ذكي جدا من الاخ Unknown_X لانه طرح في هذه الدورة وايضا سؤال حلو اكثير .
اخي الكريم سوف اجيبك على هذه السؤال بكل حب وفرح ولكن في وقته لانني سوف اشرح بعد درس طريقة الحذف الذي سوف اقوم بتنزيله اليوم درس لوحة اتحكم للمواقع وبعدها سوف اقوم بشرح كيفية تسجيل الاعضاء في موقع او منتدى علما بان عملية اضافة اسم المستخدم تشبة الى حد كبير اضافة اي بيانات واذا راجعت الدروس السابقة سوف تقوم بعمل ما تريد بفسك .
تحياتي

Unknown_X
29-11-2005, 12:15 PM
أوكي عزيزي و الله يعطيك العافيه و انا سأكون من أشد المتابعين لهذه الدوره الضخمه

تحياتي
^__^

ramah76m
29-11-2005, 01:25 PM
الدرس العاشر :



طريقة الحذف في Dreamweaver MX 2004



ان طريقة حذف سجل من قاعدة البيانات سهله في دريم ويفر فقط تابع الصور





نحتاج الى ثلاثة صفحات del.php -- del2.php -- del3.php

اولا صفحة : del.php وه الصفحة التي سوف نعرض فيها السجلات التي نريد لها الحذف كما في الصورة التالية :





http://absba6.absba.org/teamwork7/php/10/1.jpg

والان نقوم باضافات قليلة على الصفحة نفسها ، سوف نقوم باضافة فورم مربع نص وزر امر كما يلي


http://absba6.absba.org/teamwork7/php/10/2.jpg


1- نضغط على القايمة التي منها نختار كلمة فورم .

2- بعد ما يظهر شريط الفورم نطغك على مربع الذي سيضيف لنا الفورم .

3- مربع النص .

4- زر الامر .

5- نقوم بتنسيق المربع والزر بهذا الشكل .

6- جدول السجلات التي احضرناها وهي لجدول الاسماء في برنامج دليل الهاتف الذي شرحناه سابفا .





في الصورة التالية سوغ نقوم باضافة تغيرات على مربع النص :

http://absba6.absba.org/teamwork7/php/10/3.jpg


1- اضغط على مربع النص للتحديد .

2- اكتب أي اسم تريدة .... انا كتبت dl .



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





http://absba6.absba.org/teamwork7/php/10/4.jpg

1- اضغط على كود .

2- في مربع الاكشن للفورم وبين الاشارتين " اكتب اسم الصفحة الثانية " كما في الصورة .



ثانيا الصفحة del2.php : .



من شريط القوائم اضغط على انسيرت وثم ابليكيشن اووبجيكت ثم دليت ريكورد انظر الصورة التالية :





http://absba6.absba.org/teamwork7/php/10/5.jpg

سوف تظهر لك النافذة التالية .



http://absba6.absba.org/teamwork7/php/10/6.jpg





1- نوع الجدول الذي سيتم الحذف من خلالة وهو المفتاح الاساسي حقل id والذي عملنا عليه مفتاح اساسي .

2- ملف الاتصال الذي شرحناه من قبل .

3- اسم الجدول الذي سيتم الحذف منه .

4- اسم الحقل الذي عملنا عليه المفتاح الاساسي .

5- قيمة المفتاح الاساسي .

6- نكتب هنا اسم مربع النص الذي عملناه في الصفحة del.php والذي اسميته dl .

7- اذا تم الحذف اذهب الى الصفحة del2.php او أي صفحة تريدها .. انا قمت باضافة صفحة ثالثة del3.php وكتبت فيها (تم الحذف بنجاح ) .



انتها الدرس

تحياتي للجميع .




الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

os6orah
29-11-2005, 07:17 PM
بارك الله فيك

ktkot
30-11-2005, 01:44 AM
مشكور يأخي الغالي ramah76m

وبارك الله بك وأعانك على تقديم المزيد

أخيك المخلص والمحب

makkahboys.com
30-11-2005, 02:12 AM
جزاكم الله خير

ولكن كل روابط التحميل بتعمل تحويل على هذا الرابط http://www.macromedia.com/downloads/

ramah76m
30-11-2005, 04:52 PM
بكون الموقع الي عامل رابط التحميل ازال الرابط ولكن سوف ابحث عن رابط جيد

ramah76m
01-12-2005, 12:07 PM
الدرس الحادي عشر



طريقة عمل لوحة تحكم لا يدخلها إلا صاحب الموقع باسم مستخدم وكلمة مرور



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

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



نحتاج في هذا الدرس الى جدول في قاعدة البيانات ويكون مؤلف من حقلين واحد للمستخدم والثاني لكلمة المرور وهناك اشياء قد تتطلب ان تضيفها في قاعدة البيانات مثل اميل المدير او توقيع وغيره انا وضعت فقط حقليت لسببين اولا لكيق يقوم المتدرب بعمل الباقي بنفسة والثاني للسرعة فهيه تحتاج الى وقت كثير .

تابع الصورة التالية .


http://absba6.absba.org/teamwork7/php/11/1.jpg



الارقام توضح المطلو اسم الجدول بيانات الجدول حقول الجدول .



لقد قمت بعمل صفحة لوحدة التحكم واسميتها admin.php ووضعت بها بعض الاشياء المطلوبه في كل موقع تقريبا راجع الصورة التالية .


http://absba6.absba.org/teamwork7/php/11/2.jpg


طبعا سوف نقوم بعمل اللازم كما شرحنا في دروس سابقة عمل روابط للصفحاتي التي سوف نفتحها في لوحة التحكم انظر الصورة التالية .





http://absba6.absba.org/teamwork7/php/11/3.jpg



والان نحتاج الى صفحة ثانية وهي صفحة اسم المستخدم وكلمة المرور وسميتها login.php تابع الصوة التالية .


http://absba6.absba.org/teamwork7/php/11/4.jpg


1- نقوم باضافة فورم .

2- ايضا نقوم باضافة مربعين نص .

3- وزر امر .

4- انظر الصورة كيف عملنا ترتيب الادوات .



والان سوف نقوم بتغير خصائص مربعات النص تابع الصورة .

http://absba6.absba.org/teamwork7/php/11/5.jpg


1- نقوم الضغط على مربع النص الاول .

2- نغير اسم المربع الى user .



ومربع النص الثاني كالتالي .

http://absba6.absba.org/teamwork7/php/11/6.jpg


1- كما هو موضح نحدد مربع النص .

2- نكتب اسم المربع pass .

والان سوف نقوم باضافة جدول قاعدة البيانات والحقول لصفحة login.php . تابع الصوره التالية .


http://absba6.absba.org/teamwork7/php/11/7.jpg


بعد هذه الخطوات تظهر لك الصورة التالية .

http://absba6.absba.org/teamwork7/php/11/8.jpg


1. اسم الفورم الذي ضفناه في البداية طبعا لصفحة login.php .

2. اسم مربع النص الذي غيرناه (اسم المستخدم ).

3. اسم مربع النص لكلمة المرور.

4. ملف الاتصال .

5. اسم الجدول في قاعدة البيانات phon .

6. حقل اسم المستخدم .

7. حقل كلمة المرور.

8. اذا وضعنا كلمة المرور واسم المستخدم الصحيحة اذهب الى (طبعا صفحة لوحة التحكم admin.php) .

9. اذا ادخلنا اسم مستخدم او كلمة مرور خاطئة اذهب الى (انشء صفحة للخطا واكتب فيها خطا او ما تريد لتدل على الخطا ).



في حقل كلمة المرور نحتاج لتغير بسيط كما في الصورة التالية .


http://absba6.absba.org/teamwork7/php/11/9.jpg


1. مربع النص الخاص بكلمة المرور فقط .

2. لكل لا تظهر كلمة المرور عند ادخالها نضع خاصية password كما في الصورة السابقه .





والان نعود لصفحة لوحة التحكم سوف نقوم بعمل التالي كما في الصورة التاليه .


http://absba6.absba.org/teamwork7/php/11/10.jpg


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




http://absba6.absba.org/teamwork7/php/11/11.jpg
وتبين الصورة اسم صفحة login.php التي عملنها لاسم المستخدم وكلمة المرور .

طبعا يقوم بالذهاب لهذه الصفحة اذا كان صاحب الموقع لم يدخل اسم المستخدم وكلمة المرور .



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


http://absba6.absba.org/teamwork7/php/11/12.jpg


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

http://absba6.absba.org/teamwork7/php/11/13.jpg


وتبين انه بعد تسجيل الخروس اذهب الى صفحة (أي صفحة تريدها انا وضعت الصفحة الرئيسية لبرنامج دليل الهاتف ).

وانظر الصورة التالية لترى كيف اصبح تسجيل الخروج .


http://absba6.absba.org/teamwork7/php/11/14.jpg




وبالنسبة لصفحة الخطا eror.php التي قلت عنها بامكانك عملها بالشكل التالي .

http://absba6.absba.org/teamwork7/php/11/15.jpg



انتها هذه الدرس بعون الله

اسال الله عز وجل ان يكون الدرس قد افادكم

تحياتي للجميع ........... ابو بكر



الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

os6orah
01-12-2005, 04:42 PM
جزاك الله كل خير أخي ابو بكر ... والله موضوع رائع وتتابع جميل للدروس ... وسهولة واضحة بالعرض ...

شكرا لك .. وبارك الله فيك

ramah76m
01-12-2005, 05:03 PM
لا شكر على واجب اخي الاسطورة فما افعله جزء لا يذكر من الذي اخذته من هذا المنتدى الرائع واشكرك على تواصلك معي في هذه الدورة .
تحياتي للجميع

specialguy
01-12-2005, 06:37 PM
اخي amah76 جزاك الله خيرا على هذه الدورة انا ماشي معك تمام
ووصلت حتى هذه النقطه
الصورة التالية
http://absba6.absba.org/teamwork7/php/3/6.jpg
عندما اضغط لاختيار قاعدة البيانات يظهر لي هذا الخطأ
http error code 404 file not found
here are some possible reasonfor the proplem
1-there is no testing server running on the server machine
2-the testing server specified for this site doesnot map
to the
http://localhost/cdphp/_mmServerScripts/MMHTTPDB.php url .verify that the url prefix maps to the root of the site


اتمنى تلقاها لها حل عشان اكمل هذه الدورة الرائعة

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


لااريد ان اخرج عن الموضوع ولكن فقط لابين ذلك

اخوي ramah بانتظار ردك استاذي الفاضل ولك جزيل الشكر

1-thereis no testing server running on the testing mashine

ramah76m
01-12-2005, 07:14 PM
مرحبا اخي الكريم
هناك عدة اسباب لهذه المشكلة
1. اما ان الاباتشي سيرفر لا يعمل عندك ......... جرب افتح الاباتشي سيرفر من المتصفح وشوفو شغال ولا لا
2. او ان اسم ملف الاتصال مكرر ...................... غير اسم ملف الاتصال
3. او ان برنامج الدريم ويرفر الي تعمل به يوجد به مشاكل في الاتصال ............... احذفه وعيد تشغيله
4. احتمال ايضا يكون الاباتشي شغال بس قواعد البيانات لا تعمل ............... جرب افتح قاعدة بيانات من خلال المتصفح
وراجعني بعد ما تتاكد من هالاشياء
وشكرا اكثير لاهتامك
اخوك اب بكر

specialguy
01-12-2005, 07:16 PM
الحمدلله تمكنت من اصلاح الخلل
وبما انها نقطه قد ثني الكثير عن الاستمرار في هذه الدورة
فلازم اكتب الحل
اخواني المشاغبين قد يكون لديكم خطوه ناقصه
مثل ماكان عندي وفي هذه الحالة يتوجب عليهم التالي
الامر سهل وبسيط المشكله كانت عدم تعيين ملف الاتصال
المنشا بواسطة الدريم ويفر
ويتم حل هذه المشكله من خلال التعديل في الاعدادات المتقدمه
للوضول اليها
انظر الصور
واكت نفس الرابط مع تعديل اسم المجلد فقط
من cdphp الى اسم المجلد الذي انشاته انت
http://alkolifi.jeeran.com/pic/cdphp.jpg

http://alkolifi.jeeran.com/pic/cdphp1.jpg


وبالتوفيق

sadek57z
01-12-2005, 07:23 PM
مشكوووووور بس ممكن تخليها Dreamwaever 8

mazen23
01-12-2005, 07:38 PM
يعطيك العافية ونحن بالانتظار

ramah76m
01-12-2005, 07:44 PM
مشكور specialguy على التوضيح الهام للاعضاء
بالنسبة Dreamwaever 8 فان شاء الله سوف اقوم بتجربتة واوضح ما الفرق بينه وبين 2004
تحياتي

specialguy
01-12-2005, 07:49 PM
اخي ابو بكر بالنسبة لما ذكرته هنا
http://absba6.absba.org/teamwork7/php/5/2.jpg
قد تواجه الاعضاء مشكله الا وهي انهم سوف لن يجدون
الز يعمل وانه غير مفعل
فعليهم ان يرجعوا للوضع الاصلي في advanced option
في الصور التي ذكرتها انا قبل قليل
اي ان ال testing server سوف يكون هكذا
http://localhost/عنوان المجلد
/
هي المشكله واجهتني ايضا
وحبيت اذكرها ولك جزيل الشكر

alzahi
02-12-2005, 07:30 AM
بارك الله فيك اخي الكريم

وجزاك الله الف خير


في حفظ الرحمن

specialguy
02-12-2005, 02:54 PM
الحمدلله تم تطبيق درس الهاتف وسجل الزوار
شكرا لك اخي ابو بكر ودعاءي الصادق لك
بان يزيدنا ويزيدك الله من علمه وفضله
- جاري المتابعة معك باذن الله - وبانتظار ماتتحفنا به دوما
وهذه صورة التطبيق على النموذجين السابقين
http://alkolifi.jeeran.com/pic/applycdphp2.jpg

Unknown_X
02-12-2005, 06:04 PM
يعطيك مليون عافيه بدل الألف ^________^


تحياتي
^__^

muthana
02-12-2005, 11:09 PM
بارك الله فيك أخي العزيز وجزاك الله خيرا على هذا العمل العظيم جعله الله في ميزان حسناتك أن شاء الله

HERO2005
03-12-2005, 09:31 AM
بارك الله فيك اخي وجزاك كل خير

ramah76m
03-12-2005, 04:58 PM
الدرس الثاني عشر



طريقة عمل تسجيل لاسم مستخدم في موقع أو منتدى





في البداية سوف نقوم بانشاء جدول في قاعدة البيانات للمستخدمين في برنامج دليل الهاتف

سوف ننشئ جدول اسمة users كما تلاحظون في الصورة التالية .



http://absba6.absba.org/teamwork7/php/12/1.jpg





ثانيا نقوم بإنشاء صفحة لإضافة اسم المستخدم insert_user.php كما في الصورة التالية .


http://absba6.absba.org/teamwork7/php/12/2.jpg


سوف نقوم باضافة بعض التغيرات على صفحة الاضافة وطبعا سوف نقوم باضافتها يدويا ،

في الصورة التالية قمنا باضافة مربع نص تحت مربع النص الخاص بكلمة المرور وهو لتاكيد كلمة المرور وايضا تحت مربع النص الخاص بالايميل لتاكيد الايميل .



http://absba6.absba.org/teamwork7/php/12/3.jpg

1. مربع النص الذي اضافة دريم ويفر .

2. مربع النص الخاص بتاكيد كلمة المرور والذي قمنا باضافته يدويا .

3. مربع نص البريد الالكتروني وايضا اضافة الدريم ويفر .

4. مربع نص تاكيد البريد الالكتروني .



ونعود لبرنامج دريم ويفر ونقوم بتغير خصائص مربع النص لكلمة المرور ومربع النص لتاكيد كلمة المرور وجعلها كالتالي .





http://absba6.absba.org/teamwork7/php/12/4.jpg

والان نقوم باضافة فورم فيريبل لكل من مربع نص كلمة المرور وتاكيدا والايميل وتاكيدها لمعرفة كيفية عمل الفورم فيريبل راجع الدروس السابقة وتابع الصورة التالية .

http://absba6.absba.org/teamwork7/php/12/5.jpg





1. نقوم بنشاء الفورم فيريبل وايضا متغير لرسالة الخطا .

2. رسالة الخطا أي عندما يدخل الزائر كلمة مرور ويريد تاكيدها واضاف كلمة التاكيد بالخطا فان البرنامج سوف يخبره ان كلمة المرور غير متطابقة وكذالك في الايميل .



والان اين نريد ان تظهر رسالة الخطا تابع الصورة التالية .


http://absba6.absba.org/teamwork7/php/12/6.jpg


نكتب في أي مكان نريده او كما في الصورة ونقوم بتحديد الكلمة ونذهب الى وضع الكود لنرى الصورة التالية .

http://absba6.absba.org/teamwork7/php/12/7.jpg


انظر كيفية وضع كلمة الخطا والان سوف نكتب مكانها الكود التالي ... تابع الصورة .

http://absba6.absba.org/teamwork7/php/12/8.jpg


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



وبهذا الشكل نكون انتهينا من هذا الدرس .



تحياتي للجميع .

ابو بكر




الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

Dj Hamada
03-12-2005, 05:06 PM
شكرا اخى الكريم وبارك الله فيك

specialguy
03-12-2005, 07:30 PM
الحمدلله تمكنت من عمل صفحة البحث بجدارة وتمكن
لكن اسحلي تساؤل اخي ابو بكر
http://absba6.absba.org/teamwork7/php/8/5.jpg


لماذا بالتحديد هذه القيمة value="بح&#1579"
وهل اعمل نفس القيمة هذه عند عمل اي بحث

AROON9002
03-12-2005, 10:29 PM
مشكوور اخي .... وانا تبعت معاك لحد الأدمن ونجحت معايا ..... لاكن السؤال ما هو اسم الدخول وكلمة السر الخاصة بالأدمن حتي استطيع الدخول

ramah76m
04-12-2005, 02:14 PM
بالنسبة للكود الي بلغ عنو الاخ الكريم فهو كلمة بحث الموضوعة في زر البحث ولكن برنامج الدريم ويفر لا يدعم العربي في الكود
بالنسبة لاسم المستخدم وكلمة مرور الادمن اخي الكريم اعمل صفحة اضافة لجدول اللوجن وضيف اسم مستخدم وكلمة مرور كما شرحت عنها ولكن هذا الاسم فقط لصاحب المستخدم وافضل ان تضيفها من قاعدة البيانات بالذهاب الى قاعدة البيانات وفتح جدول لوجين سترى كلمة ادخال اضغط عليها وقم بتعبة اسم مستخدم وكلمة مرور
تحياتي للجميع

specialguy
04-12-2005, 03:05 PM
احسنت اخي رياض بالفعل الكود هو خاص بكلمة البحث وعند تغيير الكلمة
يتغير الكود شكرا للتوضيح

ramah76m
04-12-2005, 08:09 PM
الدرس الثالث عشر
التعرف على طريقة عمل Dreamweaver MX 2004 للجلسات (السيشن - session ) .

هذا الدرس بسيط فهو عبارة عن صورتين

الصورة الاولى في ملف login.php تبين كيفية بناء الدريم ويفر للسيشن وكيف يقوم بادارجه تلقائيا ، طبعا الصورة للكود فقط .




http://absba6.absba.org/teamwork7/php/13/1.jpg
الصورة التالية لصفحة admin.php وتبين انه كيف يقوم الدريم ويفر بمناداة السيشن والتاكد انه تم تسجيل الدخول او لا .


http://absba6.absba.org/teamwork7/php/13/2.jpg
طبعا هذا بالنسبة للدريم ويفر فتركيبته تختلف عن تركيبة السيشن المعمول باليد والموضوع التالي يوضع السيشن اكثر مع العلم ان الدرس ليس من تصميم ولكن قمت باحضاره للفائدة وبمناسبة هذه الدرس



Session


تعريف مختصر لمعظم الدوال المستخدمة في الجلسات ( Session )
مع بعض الامثلة
نتناول في هذا الدرس
إعدادات Session في مل php.ini ,
توضيح الدوال الخاصة بتغيير هذه الاعدادات ,
استخدام الكوكيز مع الجلسات

الجزء الاول من الدرس
اهم الدوال التي تساعد في التحكم بالجلسات وقيمهاالافتراضية
session.save_path "/tmp"
مسار الجلسة في الوضعالافتراضي تحفظ في ملف tmp
اذا كنت تستخدم وندوز يجب عليك تعديل المسار الى
c:\WINDOWS\temp

session.name "PHPSESSID"
اسم الجلسةالمستخدمة

session.save_handler "files"
معرفة مكانتخزين الجلسة في الاوضع الافتراضي في ملفات وتستطيع تعديلة الى
قاعدة بيناتبواسطة دوال خاصة بك

session.auto_start "0"
تشغيل الجلسةتلقائي اذا كان القيمة 1 في الوضع الافتراضي صفر

session.gc_maxlifetime "1440"
وتعني اقصى عمر للبيناتالمخزنة في الجلسة
والرقم 1440 يشير الى عمر البينات بعدها لن تصلح للاستخدامثم تتم ازالتها


session.referer_check ""
مصدرالقدوم لمعرف الجلسة
session.cache_limiter "nocache"
مستوىالحماية للجلسة ويعاد ضبطة بدالة خاصة هي

session_cache_limiter
يستخدم قبل البدء في الجلسة مثال

PHP





session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
echo "تم تحويله الى : $cache_limiter";








session.cache_expire "180"
عمر مستوى الحماية بدقائق تابع لدالة السابقة
ويعاد ضبطةبهذة الدالة
session_cache_expire
مثال

كود



$expire=60*60*24*7*52; # sec, min, hours, days, weeks ?

session_cache_expire($expire);













session.use_trans_sid "0"
استخدام معرف الجلسة في العنوان اذا كانتالقيمة تساوي واحد

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

ini_set
مثال : نقوم بتمرير الدالة التي نريد تعديل قيمتها ثم نضع القيمةالمعدلة
لها

كود



ini_set("session.use_trans_sid", 0);














_____
استخدام الكوكيز مع الجلسات
session.******_lifetime "0"
وقت حفظ هوية الجلسة على كبيوتر الزائر والقيمة صفر تعني انه بمجرد انيغادر
يتم الغاء هوية الجلسة من جهازة

session.******_path "/"
المسار الذي تريد فيه ضبط الكوكيز الخاص بالجلسة

session.******_domain ""
تحديد العنوان الذي يتصلبالكوكيز

session.******_secure ""
هذه الدالة اذا تمتفعيلها يعني ان الكوكيز لن يرسل بواسطة اتصال عادي HTTP
session.use_******s "1"
استخدام الكوكيز مع الجلسات عند القمية واحد

session.use_only_******s "0"
استخدام الكويكز فقط معالجلسات في جهاز الزائر

session_get_******_params
تعيدهذة اعدادات الكوكيز المستخدم مع الجلسة
بواسطة هذه الدالة

session_set_******_params
يمكن ان تعيد ضبط اعدادات الكوكيز المستخدممع الجلسات كما لو كنت تستخدم
set******
وتاتي بهذه الصورة

كود





session_set_******_params ( int lifetime [, string path [, string domain [,
bool secure]]] )













______

اهمالدوال المستخدمة في التعامل مع الجلسات
session_decode
تقوم هذه الدالة بالحاق بينات جديدة للجلسة او التعديل على بيناتموجودة
بواسطة تمرير متغير الجلسة الذي تريد تعديلة او اضافته على هذا الدالة


session_encode
عرض البينات المخزنة في الجلسةوتحويلها من مصفوفة الى سلسلة


---------------

session_destroy
تستخدم هذه الدالة في تدمير الجلسة اي حذف الملف بصورةنهائية
ملاحظة
يظهر خطاء عند استخدام هذه الدالة في حالة عدم الخروج منالجلسة بصورة نهائية

لتجنب هذا الخطاء : ابداء الجلسة في كل ملف او جزء منبرنامجك بداية مستقلة


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

PHP




$session = session_id(); print "<a href=index.php?&s=$session>صفحةالبداية</a>";














session_is_registered


التحقق من تسجيل بينات في الجلسة

session_name
اسم الجلسة وهنا تعيد ضبط اسم الجلسةبهذه الدالة مثال

PHP





/* set the session name to WebsiteID */

$previous_name = session_name("rafiaphp");

echo "The previous session name was $previous_name";











session_readonly
تقراء بينات الجلسة بدون الاطلاع عليها قرائة داخلالبرنامج

session_register
تسجيل بينات في الجلسةويمكن تسجيلها بضبط قيمة المصفوفة
$_SESSION او المصفوفة الاقدم $HTTP_SESSION_VARS

مثال لتسجيل بينات داخل الجلسة

PHP





$barney = "rafiaphp";
session_register("barney");
// الطرقة الثانية
%4$s SESSION["zim"] = "An invader from anotherplanet.";
//الطريقة الثالثة
$HTTP_SESSION_VARS["spongebob"] = "He's got squarepants.";











session_save_path
تعديل المسار لحفظ ملف بينات الجلسة قبل بدايةالجلسة

session_start
هذه هي دالة بدء الجلسة ويجب انلا يسبقها فراغ خارج النص البرمجي او شفرة
html وأغلب دوال التعديل في العداداتيجب ان تسبقها ان لم يكن كلها

session_unregister
تقومهذة الدالة بالغاء تسجيل متغير الجلسة عكس ما تقوم به الدالة
session_register
ومع تجربتي لهذة الدالة session_unregister لم تنجح في الغاء متغير الجلسة

session_unset
هذه هي الدالة الناجحة 100% في الغاءجميع متغيرات الجلسة بمجرد استخدام
مباشر لها

session_set_save_handler
هذه الدالة التي كانت السبب في هذا الدرس :)
بواسطة هذه الدالة نقوم بضبط اعدادات جديدة للجلسات
اولها تغيير مسار حفظالجلسة اي نقوم بهيكلة النظام مرة اخرى
ويجب انشاء دوال خاصة ثم نقوم بتمريرهاعلى الدالة السابقة
session_set_save_handler ( string open, string close, string read, string
write, string destroy, string gc )

اولا نقومبانشاء دالة open في هذه الدالة يتم تمرير قيمتين
الاولى مسار الحفظ path والثانية اسم الجلسة name

ثانيا close
دالة لاغلاق ماتم فتحة

ثالثا read
قرائة المتغيرات وهذه الدالة يجب ان تعيد متغير اما بقيمةاو فارغ حتى تتم
العملية بشكل مثالي
بعكس الدوال السابقة والتي تعدي صح اوخطأ true او false
ويتم تمرير معرف الجلسة على دالة القرائة


رابعا write
دالة كتابة البينات ويتم تمرير معرف الجلسة ثم تمرير البينات

خامسا destroy
دالة تدمير بينات الجلسة او حذف نهائي للجلسة اذا خرجتمن الجلسة نهائيا

سادسا الدالة gc
هذه الدالة مهمه ويجب كتابتها بشكليناسب استخدامك
لان عملها يعتبر ذاتي وتستخدم في تدمير الجلسات التي انتهاوقتها على سبيل
المثال في نظام الملفات يجب ان تكتب دالة تقارن وقت استخدام ملفالجلسة واقصى
وقت لحفظ ملفات الجلسة وفي الدرس القادم مثال تطبيقي ودالةكتبتها لا تعمل
على وندوز بشكل الصحيح



ولمزيد من المعلموات عن السيشن فقد قمت بارفاق موضع على منتدى سوالف سوفت مفيد جدا مع خشيتي من المشرفين لاني تعقدم من اضافة روابط على العموم هذا الرابط للفائدة فقط وليس لا اغراض اخرى



http://www.swalif.net/softs/showthread.php?s=&threadid=44936



انتها الدرس

تحياتي للجميع .......

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

Unknown_X
04-12-2005, 08:40 PM
مشكووووور عزيزي والله دروسك كلها رووعه

تحياتي
^__^

specialguy
04-12-2005, 08:49 PM
اهلين اخوي ابو بكر :) جزاك الله عني وعن باقي من يقرأ هذا الموضوع
احسنت في ترتيب المواضيع والشرح طبقت جميع الدروس بحذافيرها
ولو اني غيرت في الاسلوب امتعتنا بشرحك واسلوبك الرائع
وبصراحه استمتعت بتطبيق كل درس

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

لانه جزء مهم
وهل هذا هو اخر جزءفي هذه الدورة؟

os6orah
04-12-2005, 10:17 PM
بارك الله فيك ..

sadek57z
04-12-2005, 10:37 PM
مشكور خوي

Khalid-S
05-12-2005, 03:49 AM
جزاك الله الف خير.

AROON9002
05-12-2005, 09:22 AM
مشكوور اخي
والهي انا عملت مشروع كعرض منتجات والأدمن يقدر يضيف الأسعار واسم السلعة ....يعني تغير بسيط علي دفتر العنوين :)

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


المشكلة الثانية :
قمت بعمل صفحة تعديل بيانات كما شرحت ولاكن عند التعديل والأنتهاء يقوم المتصفح بنقلي الي الصفحة المطلوبة لكنه لم يقم بتغير المطلوب ..... ونفس المشكلة مع موضوع الحذف لا يقوم بتنفيذ الأمر

وشكرا ليك

وبالنسبه لموضوع session فعلا محتاج شرح اكتر ممكن لو في شيء اسهل منه يبقي افضل بس مش معني كده اننا هننساه ;)

--------------------------------

اخي specialguy بيتهيق لي ان لسه بدري ولا انت تعبت :)

ramah76m
05-12-2005, 10:22 AM
السلام عليكم

بالنسبة لسؤال الاخ AROON9002 الاول قم بتحديد مربع النص الخاص بكلمة المرور ومن خصائصها اسفل البرنامج اختار خاصية كلمة المرور كما في الصورة التالية .

http://members.*************/ramvb/dwmx2004/12/4.JPG

والسؤال الثاني راجع درس التعديل جيد فانا شارح كل شيء بالتفصيل وبالصور وبالنسبة للسيشن سوف اقوم بتصوير شرحا وافيا لكم ولن بعد الانتهاء من دروس الدورة المقترحة ولم يبقى الا 3 دروس بسيطة كما يلي .

14- شرح لكيفية تغير الالوان في برنامج معين من خلال لوحة التحكم.

15- كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php .

16- طريقة زرع الاكواد في Dreamweaver MX 2004 وطريقة التعامل معها .




تحياتي للجميع ....

specialguy
05-12-2005, 10:55 AM
aroon9002 ههههههه فعلا لسه بدري بس انا سئلت سؤال
الذي يتوجس الخوف من انتهاء هذه الدورة الرائعه
وفعلا كما قال ابو بكر لم يتبق الا 3 دروس :( فقط
ولكن اتمنى ان يكون لها امتداد في المستقبل
وان تكون استكمالا لهذه الدورة

Unknown_X
05-12-2005, 12:31 PM
عندي سؤال أخي أبو بكر

كيف يمكنني دمج الأقسام مثل قسم التحميل مع نضام ال login و sign up بحيث لا يمكن للعضو أن يتصفح تللك الصفحه أو الصفحات إلا أن يسجل في موقعي؟

تحياتي و بارك الله فيك

^___^

ramah76m
05-12-2005, 02:35 PM
السلام عليكم
اخي الكريم اليك هذا التوضيح
اذا اردت ان تعمل صفحة ولا تريد اي زائر الدخول اليها الا اذا قام بالتسجيل فالدريم ويفر قد سهل علينا هذه المهمة تابع الصورة التالية
http://members.*************/ramvb/dwmx2004/10/10.JPG

طبعا هذه العملية تستطيع ان تفعلها مع اي صفحة تريدها ، ستظهر لك الصورة النافذة التالية وهي لمنادات صفحة ال login.php

وشرح هذه العلية هي انه اذا كان

AROON9002
05-12-2005, 02:50 PM
مشكوور اخي ابو بكر علي الرد السريع ........ بس انت ما فهمتش قصدي بالنسبة لموضوع الباص ورد
انا عاوز اشفرها في قاعدة البيانات وبعد تشفيرها في قاعدة البيانات لا تعمل ....... انا عارف ان السؤال مومل :( بس ده شيء للأمن

بالنسبة لسؤال الأخت Unknown_X بيتهيق لي دي الأجابة لا الصورة غير واضحة عندي :)

http://members.*************/ramvb/dwmx2004/11/10.JPG

----مقتبص من أبوبكر-----
وتعني هذه الخاصيه انه قبل ان تفتح الصفحة تاكد من ان صاحب الموقع ادخل اسم المستخدم او كلمة المرور وطبعا هذا الشي يحتاج الى سيشن وسوف نشرح عنه في الدرس الثالث عشر لاحقا ، واذا كان صاحب الموقع لم يدخل الاسم وكلمة المرور فيذهب المتصفح الى صفحة login.php لكي يقوم باضافة الاسم وكلمة المرور واذا كان قد ادخلها فافتح الصفحة ، بعدما تقوم بالضغط كما في الصورة السابقة تظهر لك النافذة التالية
---مقتبص من أبوبكر----

لا تقلق اخي specialguy ابو بكر بس بيقول فاضل 3 دروس علي شان الناس ما تحس ان الموضوع كبير :)

ramah76m
05-12-2005, 03:59 PM
يا اخوان بالنسبة للدورة انا قلت انو فاضل 3 درو س ضمنا للخطة ال انا واضعها لاكن طبعا ستظل الدورة فعاله لاستقبال ارائكم واسئلتكم وتوضيح النقاط المهمة للدورة انا بفكر ازيد من عدد الدروس واعمل جزء تاني للدورة يتحدث عن الفرق بين طريقة الدريم ويفر في التعامل مع ال php وطريقة كتابتها يدويا وستكون هناك دورة اخرى بعنوان """ ابني مجلتك الاحترافية """ طبعا ستكون باستخدام برامج متنوعه مثل دريم ويفر - فرونت بيج2003 - فوتوشوب8 .
تحياتي للجميع
ابو بكر

specialguy
05-12-2005, 06:16 PM
شكرا ابو بكر :)

Unknown_X
06-12-2005, 11:39 AM
بالنسبة لسؤال الأخت Unknown_X بيتهيق لي دي الأجابة لا الصورة غير واضحة عندي

http://members.*************/ramvb/dwmx2004/11/10.JPG

عزيزي انا ولد و كمان مشكور عزيزي على هذا التوضيح

تحياتي
^__^

ramah76m
06-12-2005, 12:42 PM
الدرس الرابع عشر :confused:

شرح لكيفية تغير الألوان في برنامج معين من خلال لوحة التحكم



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

طبعا نحتاج لزرع جدل في قاعدة البيانات لكي نقوم ياضافة اكواد الالوان والبيانات التي نريدها سوف نحتاج في الجدول ثلاثة حقول .

حقل لتغيير لون الجدول .

حقل لتغير لون الخط الموجد في الجدول .

حقل لتغيير حجم الخط .

وهذه صورة الجدول .

http://absba6.absba.org/teamwork7/php/14/2.jpg





بالنسبة للاي دي فهو فقط لكي يحمل رقم السجل .



سوف نحتاج صفحة change2.php وهي لتعدييل التعديلات التي نريدها للصفح وطبعا شرحت في دروس سابقة كيف تقوم بانشاء صفحة تعديل عمل هذه الصفحة هو بالتحديد التعديل ولكن ماذا نريد ان نعدل فيها على سبيل المثال عندما تغير لون خط في البرنامج فاننا قوم بتغييره من البرنامج ولكن اذا كان هذا الخط في الموقع ولا اريد ان ارفع انزل الملفات واريد من الانترنت ان اغير هذا اللون للخط تابع معي هذه الدرس لترى كيف عمل ذلك .




http://absba6.absba.org/teamwork7/php/14/3.jpg
وسوف نقوم بتعديل صفحة index.php وهي الصفحة التي عملناها في دليل الهاتف وتقوم بعرض المدن .



http://absba6.absba.org/teamwork7/php/14/4.jpg

انظر كيف تبدو الصفحة .

وفي هذه الصفحة نحتاج لعمل ريكورد سيت ثاني لكي يستدعي التغيرات من قاعدة البيانات وسوف تحتاج لهذه الريكورد في كل صفحة تريد ان تغير فيها .

انظر الصورة التالية .



http://absba6.absba.org/teamwork7/php/14/5.jpg





في الصورة التالية وبعد عمل الريكورد سيت قم بتظليل الجدول كما في الصورة وقم بتغيير لونه كما تريد وكما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/14/6.jpg





والان وبعد عمل اللون المطلوب اذهب وفي نفس الصفحة الى وضع الكود كما يلي .

http://absba6.absba.org/teamwork7/php/14/7.jpg


لاحظ في الكود هناك كود مظلل باللون الاسود هذه هو لون اجدول الذي قمنا بتغييره ولاكن انا اريد ان اقوم بتغييره من قاعدة البيانات تابع معي الصورة التاليه .




http://absba6.absba.org/teamwork7/php/14/8.jpg
1. نقوم بالضغط على بندينجز .

2. افتح الريكورد سيت الثاني والخاص بالالوان .

3. اختار لون الجدول الذي تريده .

4. عندما تكون قد قمتب بتحديد كود الالوان كما سبق اضغط انسيرت سوف يظهر الكود التالي .

5. سيظهر بدلا من كود الالوان الموجود مسبقا .



والان نريد ان نغير لون الخط وقد قمنا بزرع حقل في قاعدة البيانات font_color ولك حرية الاختيار في اسماء الحقول .

نقوم اولا بتظليل الخط الذي نريد تغير لونه من قاعدة البيانات ونغير لونه سيظهر لي برنامج دريم ويفر قائمة تظهر استايل الخط الذي غيرناه لاحظ الصورة التالية .





http://absba6.absba.org/teamwork7/php/14/9.jpg

1. نظلل الخط .

2. قائمة الاستايلات وهي تحدد لنا انه الخط المظلل كود خطه يظهر في الاستايل رقم 5 وطبعا هذا الكود يظهر في كود استايل تابع معي الصورة القادمة بشكل جيد.

3. كود الخط .



انظر الصورة التالية انه بدلا من ان يظهر في الكود كود لون الخط ظهر كلمة ستايل 3 وتعني انه اذا تريد عمل تغيير للون اذهب وفي نفس كود الصفحة الى كودات الاستايل .





http://absba6.absba.org/teamwork7/php/14/10.jpg

في الصورة التالية يظهر الستايل باللون الزهري .

http://absba6.absba.org/teamwork7/php/14/11.jpg


1.نحدد لون الخط .

2. نظغط انسيرد .

3. كود يظهر لي لون الخط من قاعدة البيانات .

4. الخط الذي قنا بتغييره الى ان يظهر في قاعدة البيانات .



والان لتغير حجم الخط قم بعمل نفس الشيء لاكن هذه المرة لحجم الخط لاحظ الصورة التالية .

http://absba6.absba.org/teamwork7/php/14/12.jpg



تابع حسب الارقام بعد ما تقوم بعمل رقم 4 قم بحذف رقم 3 لانني وضعت بدلا منه الرقم 4 ووضعت رقم 3 لابين كيف كان قبل ما اضيف رقم 4 .



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



في نفس صفحة التعديل نقوم بادراج عمود بجانب المسميات لاحظ الصورة التالية .

http://absba6.absba.org/teamwork7/php/14/13.jpg



نريد ان نغير لون هذه الخلية المحددة كما في الصورة الى لون يكون كوده في قاعدة البيانات قم بتحديد الخلية وتابع معي .

http://absba6.absba.org/teamwork7/php/14/14.jpg


1. نختار حدقل اللون .

2. هذا كود الخلية انظر رقم 3 وهو لونها الحالي عندما تقوم بتحديدة وتذهب على زر انسيرت على يمين الصورة من البرنامج واضغط عليها .

3. سيظهر مكان هذا الكود استعلام من قاعدة البيانات .



ونفس الشيء للخلية الموجودة بجانب لون الخط.

والان سوف ابين كيف تغير حجم الخط من خلال قاعدة البيانات .

تابع الصورة التلية .





http://absba6.absba.org/teamwork7/php/14/15.jpg

نفس التغيرات التي قمنا بعملها على الخلية وعلى الوان صفحة الانديكس انظر الى الصورة التالية لترى مكان التغييرات .

http://absba6.absba.org/teamwork7/php/14/16.jpg



المربع الكبير يبين اننا نقوم بتعديل لحجم الخط وليس اللون .

المربع الطويل يبين الكود الذي استعلمناه من قاعدة البيانات .


وفي الصورتين التاليتين تبين منظر صفحة التعديل والانديكس

http://absba6.absba.org/teamwork7/php/14/17.jpg


وبعد ما نقوم بالتعديل نذهب الى

http://absba6.absba.org/teamwork7/php/14/18.jpg


انها الدرس





ارجو ان تكونو استمتعتو بهذا الدرس



اخوكم ابو بكر .





الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

Unknown_X
06-12-2005, 12:54 PM
شكرا يا أبو بكر على هذا المجهود الرائع

تحياتي
^__^

ramah76m
06-12-2005, 01:17 PM
اشكر Unknown_X على متابعتك للدورة واشكر كل الذين تابعو معي هذه الدورة وعلى متابعتهم واود ان اخبركم انه هناك هدية سوف اقدمها لكل اللذين شاركو معي في هذه الدورة وهي جميع برامج الدورة في ملف للتنزيل ولكن للذين شاركو معي في هذه الدورة فقط ....

سيف المعمري
06-12-2005, 02:04 PM
اشكر Unknown_X على متابعتك للدورة واشكر كل الذين تابعو معي هذه الدورة وعلى متابعتهم واود ان اخبركم انه هناك هدية سوف اقدمها لكل اللذين شاركو معي في هذه الدورة وهي جميع برامج الدورة في ملف للتنزيل ولكن للذين شاركو معي في هذه الدورة فقط ....

شكرا لك على هذا المجهود

و نتمنى منك أن تضع كل الملفات و الشرحات للجميع
ليستفيد منها أكبر عدد من الأعضاء و الزوار , و هدف
منتدى المشاغب الإستفادة للكل .

AROON9002
06-12-2005, 04:27 PM
مشكوور اخي ابو بكر سوف اقوم بتطبيق درس تغير الألوان وسوف اغبرك بالنتائج

ramah76m اسف اخي ومرحب بيك :)

AROON9002
06-12-2005, 04:37 PM
علي فكرة يا شباب موقع شركة بي سي لاب عامل الموقع التعليمي بتاعه دلوقتي مجانا لفترة محدودة يعني تقدر تشاهد شرح كل البرنامج صوت وصورة مجانا ولفتر محدود ودي وصلة لشرح لقواعد البيانات و الدريم ويفر ولاكن بأستخدام (اكسس) ولكن يوجد بها اشياء مهمة للمبتديء ... يعني زي الفرق بين قواعد بيانات (اكسس) و sql
http://www.pclabgfx.com/ar/products/dreamwebapp.asp
بس لازم تكون اشتراك حتي تستطيع مشاهدة السي دي

flashboy
06-12-2005, 08:54 PM
رأيت الكثير من الأهتمام بالفكرة....لكنى أرجو الأهتمام فى نفس الوقت بلغة هامة جدا...تضفى الجمال والأناقة على موقعك وهى ال dhtml >>>>>>>>>>>>>>>>>أرجو المساعدة

سيف المعمري
06-12-2005, 11:11 PM
شكرا لك أخوي ramah76m على هذه الدروس

و تم رفع صور كل الدروس المكتوبة حتى الآن
على سيرفر منتدى المشاغب , و سنواصل
رفع صور كل الدروس القادمة :)

و نتمنى إستفادة الأعضاء و الزوار من هذا
الشرح الكبير و الممتاز

muthana
06-12-2005, 11:53 PM
الأخ العزيز ramah76m عندي مشكله في الاتصال بقاعدة البيانات لقد طبقت الدرس الثالث حيث عندما أصل الى الواجهة MySQL Connection وأملا الخانات بما شرحته وعندما أضغط على select يحدث عندي خطأ التالي : كما في الصوره

http://64.202.189.216/muthana/error.png

فما السبب ؟؟؟وشكرا

muthana
06-12-2005, 11:54 PM
الأخ العزيز ramah76m عندي مشكله في الاتصال بقاعدة البيانات لقد طبقت الدرس الثالث حيث عندما أصل الى الواجهة MySQL Connection وأملا الخانات بما شرحته وعندما أضغط على select يحدث عندي خطأ التالي : كما في الصوره

http://64.202.189.216/muthana/error.png

فما السبب علما أني أعمل على الأصدار الثامن من البرنامج ؟؟؟وشكرا

specialguy
07-12-2005, 01:34 AM
اخي مثنى راجع الحل اللي ذكرته في الشرح وان شالله تحل مشكلتك

AROON9002
07-12-2005, 12:51 PM
اخي ابو بكر لقد قمت بمراجعة درس تعديل و خذف محتويات قاعدة البيانات ولاكن المشكلة صارت كما كانت .... هذه الوصلة تحتوي علي تطبيقي الذي قمت بعملة
www.mloriflame.com/absba.zip
في انتظار ردك مع ذكر الخطء .....

ramah76m
07-12-2005, 03:40 PM
السلام عليكم
اخي الكريم وبعد الاطلاع على برنامجك وجدة انه انت لم تقم بعمل استعلام الحذف وهو بالذهاب لشريط القوائم وقائمة انسيرت وثم ابليكيشن اوبجكت ثم دليت ريكورد
وتقوم بالتغيرات التالية .
http://members.*************/ramvb/dwmx2004/p/1.JPG

اولا استعلم الجدول الذي تريد الحذف له وثم احذف الجدول الذي قمت انت باضافته وثم قم بعمل الدليت والتغيرات في الصورة التاليه.
http://members.*************/ramvb/dwmx2004/p/2.JPG

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

absba (http://members.*************/ramvb/dwmx2004/absba.rar)

تحياتي

ramah76m
07-12-2005, 04:27 PM
لماذا قل عدد الزوار لهذه الدور من 3128 الى 140 فجأ
شكرا

muthana
07-12-2005, 04:34 PM
أخي العزيز ramah76m لم أفلح في أيجاد حل حتى أني نصبت بالبرنامج على غير حاسبه ولم أفلح فأن أمكن ولو تنعطيني أقتباس من ملاحضاتك على هذا الموضوع وأكون شاكر لك ...وبارك الله فيك أخي ...أخوك مثنى

ramah76m
07-12-2005, 04:58 PM
الحمدلله تمكنت من اصلاح الخلل
وبما انها نقطه قد ثني الكثير عن الاستمرار في هذه الدورة
فلازم اكتب الحل
اخواني المشاغبين قد يكون لديكم خطوه ناقصه
مثل ماكان عندي وفي هذه الحالة يتوجب عليهم التالي
الامر سهل وبسيط المشكله كانت عدم تعيين ملف الاتصال
المنشا بواسطة الدريم ويفر
ويتم حل هذه المشكله من خلال التعديل في الاعدادات المتقدمه
للوضول اليها
انظر الصور
واكت نفس الرابط مع تعديل اسم المجلد فقط
من cdphp الى اسم المجلد الذي انشاته انت
http://alkolifi.jeeran.com/pic/cdphp.jpg

http://alkolifi.jeeran.com/pic/cdphp1.jpg


وبالتوفيق

اتنى انو حل الاخ specialguy يفيدك

muthana
07-12-2005, 08:45 PM
:( :( :( لم أنجح في الأتصال بقاعدة البيانات نفس المشكلة لقد حاولت وحاولت وحاولت ......؟؟؟؟؟؟...ساعدوني في حل المشكلة بارك الله فيكم

muthana
07-12-2005, 08:46 PM
الأخ العزيز ramah76m عندي مشكله في الاتصال بقاعدة البيانات لقد طبقت الدرس الثالث حيث عندما أصل الى الواجهة MySQL Connection وأملا الخانات بما شرحته وعندما أضغط على select يحدث عندي خطأ التالي : كما في الصوره

http://64.202.189.216/muthana/error.png

فما السبب علما أني أعمل على الأصدار الثامن من البرنامج ؟؟؟وشكرا

ramah76m
08-12-2005, 10:15 AM
اخوي مثنى عندك عدة شغلات لازم تتاكد منها علما انني لم اعمل على دريم ويفر 8 بعد ولكن تاكد من التالي
1. تاكد من قاعدة البيانات وذلك بالظهاب الى localhost وافتح قاعدة البيانات التي تريد ان تعمل عليها .
2. حاول شغل قاعدة البيانات بالذهاب الى قائمة ابدا - البرامج - appserver - ثم winmysqladmin ستظهر لك في شريط المهام قم بالنقر عليها وافتح قاعدة البيانات .
3. تأكد من عمل ويب سايت بشكل جيد راجع الدرس الاول .
4. حاول غير اسم ملف الاتصال الى اي اسم اخر .
5. اذا لم تحل المشكلة حول طرح مشكلتك بالتحيد هنا لكي نفهمها بالتاكيد .

شكرا على تواصلك .
ابو بكر

ramah76m
08-12-2005, 12:21 PM
الدرس الخامس عشر



كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php



في هذا الدرس الذي سوف يكون عن زرع الكود في قاعدة البيانات لاهداف متعددة .



اولا : لكي اقوم بالتعديلات من خلال النت .

ثانيا : لكي اخفف من الملفات في الموقع .

ثالثا : للتعرف على كيفية التعامل مع الاكواد وخاصة في دريم ويفر.



شرح مختصر لهذا الدرس .

نحتاج الى جدول في قاعدة البيانات ونسميه hedr يتكون من حقلين id - hedrs .

http://absba6.absba.org/teamwork7/php/15/1.jpg



وسوف نحتاج الى صفحة واحدة وسوف نسميها hedr.php ونضع بها ما نشاء لكي تكون مثلا البار العلوي للموقع وسوف نقوم بحذفها بعد ان نقوم بعمل ا نريد لها ثم ناخذ كودها .




http://absba6.absba.org/teamwork7/php/15/2.jpg
وصفحة للتعديل ويمكن ان تعملها في الادمن update_hedr.php

ومن قائمة انسيرت ثم ابليكيشن اوبجكت ثن ابديت ريكورد سوف تظهر لك النافذة التالية .





http://absba6.absba.org/teamwork7/php/15/3.jpg

عندما تضغط على اوكي تظهر لك الصفحة كالاتي




http://absba6.absba.org/teamwork7/php/15/4.jpg
والان نذهب الى صفحة الهيدر وننسخ الكود منها كما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/15/5.jpg



ثم نذهب الى قاعدة البيانات ونلصقها في حقل hedrs من جدول hedr كما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/15/6.jpg





ثم تظهر لك كالتالي .

http://absba6.absba.org/teamwork7/php/15/7.jpg


1. نقوم بلصق الكود في حقل hedrs كما في الصورة .

2. اضغط تنفيذ ومن ثم افتح صفحة التعديل ستلاحظ التالي .

http://absba6.absba.org/teamwork7/php/15/8.jpg



عندما ترى الكود عنا تقوم بنسخة والتغيير عليه كما تريد من خلال أي برنامح تصميم .



والان نرجع الى الصفحة الرئيسية لبرنامج دليل الهاتف ونحدد مكان لكي يظهر فيه الكود الذي قمنا بتخزينه كما في الصورة التالية .



http://absba6.absba.org/teamwork7/php/15/9.jpg





1. بعد ان تكتب أي كلمة كما كتبت انا قم بتحديدها واذهب الى وضع الكود كما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/15/10.jpg


1. اعمل ريكودر سيت جديد لجدول الهيدر .

2. حدد جدول هيردز ثم انسيرت .

3. اضغط على هذا الزر .

4. مكان ادراج الحقل .

5. كيف اصبح الكود بعد ما اضفناه الى الصفحة .



والان اذهب للصفحة الرئيسية لبرنامج د دليل الهاتف ولاحظ ماذا حصل .

http://absba6.absba.org/teamwork7/php/15/11.jpg





وانظر ايضا الى الصفحة في برنامد دريم ويفر في وضع التصميم .

http://absba6.absba.org/teamwork7/php/15/12.jpg


تم الانتهاء من هذا الدرس الجميل الممتع واتمنا ان تتمتعوا به كما استمتعت انا .



تحياتي للجميع .

ابو بكر .


الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

moayyaed
08-12-2005, 04:41 PM