09-03-2007, 22:43
|
|
|
חבר מתאריך: 07.08.05
הודעות: 18
|
|
רקורסיה - עזרה
שלום!.
אז ככה עשיתי רקורסיה, שיחקתי ועבדתי עם זה קצת, זה מה שיצא:
http://www.dorwd.com/recursion.php
עכשיו השאלה שלי היא:
אני רוצה להוציא למשל את הbasketball ואת ה"ילדים" שלו לפי id
הid של הbasketball הוא 2.
אז אני רוצה להוציא אותו ואת ה"ילדים" שלו כrecursion.php?id=2
איך עושים את זה?
הנה הקוד הנוכחי:
קוד PHP:
<? function display($item=0, $level=0) { $query = "SELECT id, parent, title FROM tree WHERE parent = '$item'"; $result = mysql_query($query) or die (mysql_error()); $level++; while ($row = mysql_fetch_assoc($result)) { echo "<ul>"; if ($level == 1){ echo "<li><b><p style=\"text-indent:".($level * 0)."\">".$row['title']."</p></b></li>\n"; } else{ echo "<li><p style=\"text-indent:".($level * 15)."\">".$row['title']."</p></li>\n"; } echo "</ul>"; display($row['id'],$level); } } display(0); ?>
|