|
|
|
|
# 1 |
|
חבר בקהילה
|
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.. |
|
|
|
# 2 | |
|
אין כמו ב127.0.0.1
|
ציטוט:
מילא אם היית עושה continue בין לבין.. חוץ מזה, הוא ביקש הצגת משהו בתוך הקטגוריה לא?.. |
|
|
|
|
# 3 | |
|
חבר בקהילה
|
ציטוט:
הצגת המידע על אותו עקרון... אני לא הולך לכתוב לו את כל הקוד.
__________________
|
|
|
|
|
# 4 |
|
אין כמו ב127.0.0.1
|
ובכל זאת, אני בעד לשים continue במקרה של מציאה.
|
|
|
|
# 5 |
|
תודה על תרומתך.
|
למה לא לעשות משהו בסגנון :
PHP קוד:
__________________
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|