![]() |
# 8 |
חבר בקהילה
|
BlueNosE, הקוד שלך ממש ממש ממש לא יעיל.
4 שאליתות + 3 לולאות שקוראות לעצמן... ממש לא מומלץ. בכל אופן, הטבלה של הקטגוריות צריכה להראות כך: קוד:
id | parent_id | title בשליפה של הקטגוריות: 1. קודם כל שלוף את כל הקטגוריות לתוך מערך 2. קרא לפונקציה מסוימת, נקרא לה getCats והפונקציה הזאת תקבל 2 פרמטרים: catArr, parent_id catArr - מערך עם כל הקטגוריות שיצרת בשלב 1 parent_id - כדי להציג את כל הקטגוריות הוא צריך להיות 0 בתוך הפונקציה, אתה עובר על המערך ובודק עבור כל ערך אם ה parent_id שלו שווה ל parent_id של הפונקציה. אם כן, אתה מדפיס/מאחסן אותו איפשהו וקורא לפונקציה getCats עם אותו מערך, רק שהפרמטר השני יהיה ה id של הערך הנוכחי. הנה דוגמא של הפונקציה: PHP קוד:
בהצלחה ![]()
__________________
Last edited by The Crow; 08-02-07 at 19:03.. |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|