![]() |
# 1 |
חבר מתקדם
|
חייב עזרה במערכת.
שלום יש לי מערכת ועכשיו בניתי לה מודול הורדות
ואני כבר יומיים מסתבך איתה. לא עולה לי רעיון איך לעשות עשיתי הוספת קטגוריה ראשית בטבלה נפרדת וסאב קטגוריה בטבלה נפרדת ושמוסיפים סאב קטגוריה יש אפשרת לבחור את קטגוריה הראשית. עכשיו אני לא יודע איך להציג ומה שעשיתי בכלל לא טוב אני חייב שתיתנו לי רק הסבר איך לעשות את זה ואני כבר יבנה את הקוד |
![]() |
![]() |
# 2 |
חבר על
|
אתה בונה את הטבלאות במסד כך:
טבלת קטגורייות ראשיות: איידי קטגורייה|שם קטגוריה טבלת קטגוריות משניות: איידי קטגורייה משנית|שם קטגוריה משנית|איידי קטגוריה שהיא שייכת להם ואז כדי להוציא את כל הקטגוריות המשניות של קטגורייה מס' 1 לדוגמא את עושה כך: SELECT * FROM `CatgoryMehsni` WHERE IdCatgory='1' כמובן שאתה יכול לעשות שקטגורייה משנית אחת יכולה להיות שייכת למס' קטגוריות ראשיות, בכך שתפריד את הערכים ב"איידי קטגוריה שהיא שייכת להם" בפסיקים ואז תחלץ אותם בעזרת explode.
__________________
קארדניה - משחק דפדפן ישראלי חדשני |
![]() |
![]() |
# 3 |
הוסטסניון
|
מֵמספר קטגוריות, מֵמספר תת קטגוריות(עמודה אחת למספר הקטגוריה).
שאתה מעוניין לשלוף מתוך קטגוריה את כל התת קטגוריות שלה, אתה עובר על טבלת התת קטגוריות ובודק אם לתת קטגוריה יש עמודה שבה מספר הקטגוריה שווה למספר הקטגוריה שאתה מעוניין להוציא ממנו. בהצלחה.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." Last edited by daMn; 12-06-08 at 14:46.. |
![]() |
![]() |
# 4 | |
חבר מתקדם
|
ציטוט:
עכשיו יש לי עוד שאלה נגיש שאני רוצה ליצור סאב קטגוריה לסאב קטגוריה ככה בלי הגבלה איך עושים את האפשרות הזאת?< Last edited by stel222; 13-06-08 at 05:13.. |
|
![]() |
![]() |
# 5 | |
הוסטסניון
|
ציטוט:
פותח טבלה של סאב-סאב ופותח עוד עמודה שיש שם מספרים שקשורים לסאב קטגוריות.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
|
![]() |
![]() |
# 6 |
חבר וותיק
|
מיותר
פשוט תעשה עמודה בשם relation שתכיל את ה ID שאליה היא שייכת, אם ריק זו קטגוריה ראשית. בדף הקטגוריות היא תחפש את כל הקטגוריות שהריליישן שלהם שווה לID שלה. ככה אפשר ליצור 100 תתי קטג'.. |
![]() |
![]() |
# 7 |
חבר מתקדם
|
|
![]() |
![]() |
# 8 |
חבר וותיק
|
מאוד ברור
אתה יוצר טבלאה אחת של קטג', בתוכה שדה של "שייכות"- השדה הזה יכיל את מס' הקטג' אליה היא שייכת. שייכות 0 = קטג' ראשיות(שדה ID 2) שייכות 2 = תת קטג' לקטג ID 2(שדה 80) שייכות 80 = תת קטג' לקטג' ID 80 |
![]() |
![]() |
# 9 |
חבר מתקדם
|
אני לא מצליח להדפיס את זה על המסך
זה הקוד PHP קוד:
במסד יש לי 2 טבלאות אחת של הקטגוריות ואחת של התת קטגוריות הid של הקטגוריות הוא cid הid שך התת קטגוריות הוא sid הid של התת תת קטגוריות הוא relation פשוט לא נותן זה מראה קטגוריות ותת קטגוריות כמו שצריך אבל תת תת קטגוריות זה לא מראה זה מראה רק את התת תת קטגוריה מראשונה שיש לה relation יותר מ0 Last edited by stel222; 13-06-08 at 17:21.. |
![]() |
![]() |
# 10 |
חבר וותיק
|
האלגוריתם שלך לא נכון!..
אתה צריך לעשות ככה: עמוד ראשי- select ... where relation=0 קטגוריה- ID של קטגוריה מסומן כ $cat_id select ... where relation=$cat_id דוגמא להצגת כל הקטגוריות PHP קוד:
Last edited by AlmogBaku; 13-06-08 at 18:02.. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|