برامج نت - أكبر موقع عربي للبرامج

منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|برامج ايفون | برامج
 
 [ مكتبة البرامج ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
القائمة الرئيسية
  الرئيسية
  اضافة مقال
  الارشيف
  اخبر صديقك
  صفحة البحث
  اعلن لدينا
  حسابك
  راسلنا
  احصائية
  افضل 10
  استفتاء
منوعات نت
  مكتبة البرامج
  قلعة برامج نت للشروحات
  مكتبة خطوط
  أفحص جهازك
  إضافة لمحركات البحث
  محرر صفحات
  برامج مسنجر  محدّث
  برامج نوكيا 6600
  القاموس
منتدى برامج نت
  منتديات الكمبيوتر والأنترنت
  منتديات التصاميم والجرافيكس
  منتديات العامة
  منتدى برامج نت الطبي
  منتديات الرياضة
  منتديات المصارعة الحرة
  منتديات هواتف الجوال
  منتديات الأفلام والسينما
  منتدى الفضائيات
  منتديات المال والاعمال
جديد البرامج ولاكثر تحميلا

  عدد البرامج : 3307
  عدد التصنيفات : 67
  مرات التحميل : 13748577

جديد البرامج

JFRenamer 1.0.14

MyKeywords 0.0.1

Raster to Vector 9.2

JPG to PDF Converter 1.02

Avira Free Antivirus 13.0.0.3499

NANO AntiVirus 0.24.0.52049


الاكثر تحميلا

Adobe Photoshop 8.1 CS
[مرات التحميل : 609744]

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 494723]

java xp
[مرات التحميل : 238623]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 175439]

القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
أخر البرامج المشروحة

مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة


شرح طريقة fdisk مع الفور مات
صفحة للطباعة
عمليات الإكساء
صفحة للطباعة
قوائم الجافا من اليسار لليمين بخطوه فقط
صفحة للطباعة
تغير خلفية كتابة الموضوع إلى صوره
صفحة للطباعة
[شرح] إضافة بند جديد إلى تعليمات المنتدى
صفحة للطباعة
شرح البرنامج TuneUp_Utilities_2004 كاملاً
صفحة للطباعة
حقائق وأوهام من Google
صفحة للطباعة
[ الأقسام الخاصة ]

إعلانات
 

softxgame
منتدى الفيديو والصوتيات
مشاهدة القنوات الفضائية

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

 


برنامج الدروس الجزء الاول

(744 مجموع الكلمات في هذا النص)(19375 قراءة)صفحة للطباعة
الدرس الرابع والعشرون: برنامج الدروس الجزء الاول

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

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

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

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

اهداف الدرس:

  • فكرة عمل البرنامج
  • تصميم قاعدة البيانات
  • العلاقات
  • انواع الاعمده في الجداول
  • كيفية عمل الموقع
  • الداله addslashes و stripslashes
  • الداله md5
  • الشكل النهائي لقاعدة البيانات

فكرة عمل البرنامج :

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

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

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

العــــلاقــــات :

العلاقات في برنامجنا سهله , وجميعها من النوع ( 1 - كثير ) اي ( 1 : M ) , لنقم بشرحها الان , كل مستخدم يضيف درس او اكثر اليس هذا منطقيا ؟ فمن المستحيل ان يقوم اكثر من عضو بإضافة الدرس نفسه. كل درس ينتمي الى موضوع معين ويقوم بكتابته عضو واحد. وكل موضوع يحتوي على اكثر من درس ولا يوجد درس يضاف الى اكثر من قسم واحد. لاحظ الصوره التاليه:

انواع الاعمده في الجداول :

الجدول USER :

USERS

الحقل النوع الخاصيه
user_id integer - auto increment primary key
user_name varchar(10) unique
user_pass varchar(100)  
user_email varchar(50) unique
user_admin enum(0,1) required

 

الجدول LESSON :

LESSON

الحقل النوع الخاصيه
les_id integer - auto increment primary key
topic_id integer foreign key
user_id integer foreign key
les_title varchar(30) -
les_text text -

الجدول TOPICS :

TOPIC

الحقل النوع الخاصيه
top_id integer - auto increment primary key
top_title varchar(30) -
top_des text -
top_img varchar(100) -

 

كيفية عمل الموقع :

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

الداله addslashes و stripslashes :

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

نصيحه : ( قم دائما بإستخدام هذه الداله اذا اردت ادخال معلومات الى قواعد البيانات ,, خاصه وان كانت من طرف المستخدم , فلا يمكنك ابدا معرفة ماذا يريد السمتخدم كتابته ) :)

الداله md5 :

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

وناتج هذا التشفير ( 123456 ) فهو التالي:

الشكل النهائي لقاعدة البيانات :

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

1 - لا يوجد

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

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

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2005/04/14
Steganos AntiSpyware™ 7.1

2004/09/18
Power Video Converter 1.29

2005/04/15
Lingvosoft All In CD

2004/12/12
Norton SystemWorks 2005 Full

2004/10/28
World Online TV 4.0

2011/07/19
تحميل برنامج Norton 360 5.1.0.29 & Premier Edition 5.1.0.29 كامل مع كرك ورقم تسج

2011/08/20
تسريع الحاسوب وتنظيف الجهاز NETGATE Registry Cleaner 3.0.205.0 كامل مع تفعيل

2004/09/21
Macromedia RoboDemo 5

2006/11/02
Windows Media Player 11 Final نهائى لا تطلب تحقيق من النسخه

2007/02/28
انا قمت بشراء Norton Antivirus 2007 مع أشتراك 6 أشهر حصري

اخر البرامج المشروحة


من اروع برامج تحويل وأفضلها من ram الى Mp3 والى جميع الصيغ
دوال المصفوفات
التحكم في برمجة الكائنات
النص الذهبي
نص منفجر بشدة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج   جديد الخطوط  جديد المقالات  جديد البرامج