הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 06-07-07, 07:11   # 1
DCB
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 966

DCB לא מחובר  

בעיה ברקורסיה

או קי העניין הוא כזה....
PHP קוד:
function getContent($pid=0$level=0){ 
    
$query mysql_query("SELECT  id,  pid,  title  FROM  content  WHERE  pid  =  '$pid'"); 
    while (
$sql mysql_fetch_array($query)){ 
        echo  
$level." - ".$sql['title']."<br />";
        
getContent($sql['id'], $level++); 
    } 
}
getContent(); 
הפלט שיוצא לי הוא:
קוד:
0 - main
0 - main_sub_1
1 - main_sub_2
1 - second page
1 - second page sub 1
2 - second page sub 2
2 - sub sub 1
3 - sub sub 2
3 - second page sub 3
2 - third page
2 - third page sub 1
3 - third page sub 2
הוא מסדר את התוכן כמו שאני רוצה מבחינת סדר...
הבעיה שלי היא הlevel

זה מה שאני מחפש שיצא:
קוד:
0 - main
  1 - main_sub_1
  1 - main_sub_2
0 - second page
  1 - second page sub 1
  1 - second page sub 2
    2 - sub sub 1
    2 - sub sub 2
  1 - second page sub 3
0 - third page
  1 - third page sub 1
  1 - third page sub 2
מישהוא רואה פה את מה שאני מפספס?
תודה מראש
 
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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