הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   פורום עץ רקורסיבי (https://hosts.co.il/forums/showthread.php?t=61431)

daMn 30-03-08 17:33

פורום עץ רקורסיבי
 
אני רוצה לבנות פורום עץ וחשבתי שרקורסיה תהיה הכי יעילה פה.
בכל מקרה אני לא מצליח לכתוב אלגוריתם נכון.. =/
בעיקרון חשבתי על טבלה במסד בצורה הזאת
ציטוט:

id = auto_incerment (אידי של ההודעה)
idTopic = ישמור את האידי של הנושא(כל הודעה שנכתבת בנושא תהיה שייכת לנושא שלה)
refMsg = ישמור את האידי שנכתבה לו תגובה
level = ישמור את הרמה של ההודעה מבחינת ההיררכיה כשנושא ההודעה(אשכול) רמתו תהיה 0
title = ישמור את כותרת ההודעה
content = ישמור את התוכן
אשמח לעזרה מבחינת האלגוריתם הרקורסיבי, תודה.

חיים 30-03-08 19:12

הרקורסיה שלך פה לא צריכה להיות לפי שלבים ז"א אתה תכננת לעשות את זה לפי שלבים אלא אתה צריך לעשות את זה לפי הורשה ז"א שיש לך הודעה ויש לה הורה אחד וככה זה עובד הלאה לידים הבאים האלגוריתם פה מאוד פשוט אתה עושה שאילתה שמוציאה את ההודעות ההכי ראשונות כמובן בתוך פונקצייה בתוך הלולאה שמדפיסה תהודעות הראשונות אתה עושה בדיקה אם יש להם ילדים אם יש אתה מריץ את הפונקצייה שוב
מה שבעצם קורה לך פה זה שהתגובות וההודעות יש להם הכל אותו הדבר רק שלתגובה יש PARENT ז"א הורה ולהודעה ראשית אין אם אתה רוצה עוד פרטים ועזרה בקוד אתה מוזמן לפנות אליי במסנגר:
haiim_cool@walla.co.il


כל הזמנים הם GMT +2. הזמן כעת הוא 20:10.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ