الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف تبرمج تصنيف غير محدود المستويات

بدأه m-kabane في 4 أغسطس 2009 · 2 رد · 422 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في البداية عذرا إن كنت قد وضعت هذا الموضوع في المكان الخطأ

أنا عندي موقع منتجات يحتوى على عدد غير محدود من التصنيفات

أي يمكن للمدير إضافة تصنيفات وإلى ما لا نهاية

ويتم تخزين البيانات ضمن جدولين في قاعدة البيانات

كما يلي:

الجدول الأول و يحتوي على بيانات التصنيفات

حيث يخزن إسم التصنيف و رقم التصنيف الأب الذي ينتمي إليه

بينما في الجدول الثاني يخزن كل تصنيف و أرقام الأباء الذين فوقه

مثال:

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

| id | name | up_id |

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

| 1 | transport | - |

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

| 2 | land | 1 |

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

| 3 | car | 2 |

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

| 4 | bus | 1 |

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

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

حيث نسجي كل سجل و الأرقام التي يرتبط بها

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

| id | rec_id | up_id |

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

| 1 | 2 | 1 |

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

| 2 | 3 | 2 |

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

| 3 | 3 | 1 |

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

| 4 | 4 | 1 |

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

| 5 | 4 | 2 |

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

لنفرض أننا نريد حذف المستوى transport الذي رقمه 1

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

لذلك نجلب كافة الـ

rec_id

من الجدول الثاني و التي رقم الـ

up_id

يساوي الـ1

ونحذفها من الجدول الأول

هل هذه الطريقة صحيحة و مجدية أم أنه يوجد طريقة أفضل

و إذا كنت إريد أن أعمل قائمة منسدلو أو شجرة لجميع التصنيفات

ما هي الطريقة المثلى

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

وشكرا لكم

#2

ياليت تحدد السؤال اكثر... ممكن تستخدم ajax او javascript او php او asp

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#3

هناك كلاس جاهز لمثل طلبك وهو يغنيك عن العمل الطويل

إبحث عن

sections class php

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

سأسأله إذا وافق على نشره فسأعطيك الكود غدا بإذن الله

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…