عرض مشاركة مفردة
 
  #5  
قديم 13-12-2005, 04:48 PM
PHP Player PHP Player غير متصل
عضو
 
تاريخ التسجيل: Dec 2005
مشاركة: 202
مستوى تقييم العضوية: 20
PHP Player is on a distinguished road
الافتراضي

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

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

مثال على مستوى واحد من الاقسام الرئيسية

>> قسم الفقه
- كتاب 1
- كتاب 2
- كتاب 3
>> قسم المواعظ
- كتاب 1
- كتاب 2
- كتاب 3

..... الخ

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

مثال على مستوى واحد من الاقسام الفرعية

>> قسم الفقه
>> قسم الصلاة
- كتاب 1
>> قسم الزواج والميراث
- كتاب 2
>> قسم الوضوء والطهارة
- كتاب 3

>> قسم المواعظ
>> المؤلف / فلان الفلانى
- كتاب 1
- كتاب 2
- كتاب 3

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

مثال على عدد لا نهائى من الاقسام الفرعية

>> قسم الفقه
>> قسم الصلاة
>> المؤلف / فلان الفلانى
>> الاجزاء من 1 الى 5
- كتاب 1
>> الاجزاء من 6 الا 10
- كتاب 2
- كتاب 3
>> وهكذا الى اخر الامر.......


ارجو ان تكون وصلت الفكرة