שלח תשובה

זירת השאלות

328
צפיות
2
תשובות

שאלה – קטגוריות [ASP]

,‏ 28 באוקטובר, 2004

יש לי את הטבלה ששמה הוא tbl1 והשדות שבא הם:
id – מספר אוטומטי
name – טקסט

ויש לי עוד טבלה ששמה tbl2 והשדות שבא הם:
id – מספר אוטמטי
name2 – טקסט
catMain – מספר

הסבר: אני רוצה להציג קטגוריה ראשית ואז מתחת יוצגו כל התת קטגוריות שלה.
tbl1 – הקטגוריות הראשיות
tbl2 – התת קטגוריות

בשביל שתבינו יותר הפלא אמור להיות כך אם:
tbl1
===
id=1
name=שם הקטגוריה
*ונגיד שיהיה עוד רשומה
id=2
name=שם הקטגוריה 2


tbl2
===
id=1
name2=תת קטגוריה
catMain=1
*ועד רשומה
id=2
name2=תת קטגוריה 2
catMain=1


אז אני רוצה שפלט בדף יהיה כך:
שם הקטגוריה
=========
תת קטגוריה
תת קטגוריה 2

שם הקטגוריה 2
===========
אין תת קטגוריות


השאלה שלי כמובן היא איך עושים זאת?
תודה מראש לעוזרים, SHLOMI.

תגיות:

2 תשובות

  1. BuildHome הגיב:

    תשובה
    משהו שכתבתי למישהו על אותו בסיס (קטגוריה ושייכות לקטגוריה):
    http://webmaster.org.il/forums/Message.asp?Id=25126

    אצלך זה תת קטגוריה במקום פורום השייך לקטגוריה.

  2. ניר טייב הגיב:

    תעשה טבלה אחת
    שבה יהיו השדות הבאים:
    catId – מס' הקטגוריה
    isRoot – האם זו קטגוריה ראשית (ראשית=אמת, תת=שקר)
    name – שם הקטגוריה

    לאחר מכן אתה שולף אותן ואז בתצוגה אתה פשוט בודק האם הקטגורייה היא ראשית או לא
    ומדפיס בהתאם

שלח תשובה