10-03-07, 01:08
|
# 3
|
תודה על תרומתך!
|
ציטוט:
נכתב במקור על ידי DorWD
אני לא חושב שצריך לפתוח אשכול חדש בשביל זה
אז ככה עשיתי רקורסיה, שיחקתי ועבדתי עם זה קצת, זה מה שיצא:
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); ?>
|
לא קצת מיותר לעשות ($level * 0)? אפשר פשוט לרשום 0.
__________________
בברכה,
ניר
מנהל חברת Level-Serv
|
|
|