![]() |
# 1 |
חבר על
|
בעיה ברקורסיה
או קי העניין הוא כזה....
PHP קוד:
קוד:
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 תודה מראש |
![]() |
# 2 |
תודה על תרומתך.
|
אתה לא מפספס כלום
![]() מה שאתה צריך לעשות זה דיב, עם text-indent, ושהlevel יהיה מספר הtext-indent. ככה שכל פעם שהlevel גודל, כך גם הtext-indent אז בקצרה מה שתצטרך לעשות זה כך: PHP קוד:
![]()
__________________
מתכנת WEB
![]() |
![]() |
# 3 |
חבר על
|
לא....
מה שעכשיו יש בפלט אם שמת לב זה הlevel ותראה מה קורה שם... כמובן שאחר-כך אני יוכל לשחק עם הlevel והpadding אבל הבעיה שלי היא שהlevel לא יוצא בסדר נכון... תסתכל שוב על שני הפלטים שיוצאים לי ותודה על העזרה |
![]() |
# 4 |
הוסטסניון
|
בשביל לבדוק את זה תעשה str_repeat לפי המשתנה $i זה יסדר לך.
__________________
|
![]() |
# 5 |
חבר וותיק
|
אםם אולי תנסה לשנות את השורה הזאת:
PHP קוד:
PHP קוד:
|
![]() |
# 6 |
חבר על
|
איזה $i אין לי משתנה כזה בכל הרקורסיה או הלולאה בכלל...
לא רואה איך זה עוזר, סתם מכניס את הרקורסיה ללואה אין סופית ומפיל לי את הhttp |
![]() |
# 7 |
הוסטסניון
|
PHP קוד:
__________________
|
![]() |
# 8 |
חבר על
|
|
![]() |
# 9 |
הוסטסניון
|
תעשה טובה תרשום את הקוד מחדש.
אני יכול לעזור לך לתקן אותו אבל לא טוב לך פה, אתה יכול לעשות הכל בשאילתה אחת מה אתה מסתבך, במקום שוב ושוב לזמן אותה. תקרא על JOIN.
__________________
מפתח ומתחזק אתרים. |
![]() |
# 10 |
חבר וותיק
|
PHP קוד:
|
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|