או קי העניין הוא כזה....
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
מישהוא רואה פה את מה שאני מפספס?
תודה מראש