![]() |
בעיה ברקורסיה
או קי העניין הוא כזה....
PHP קוד:
קוד:
0 - main הבעיה שלי היא הlevel זה מה שאני מחפש שיצא: קוד:
0 - main תודה מראש |
אתה לא מפספס כלום :).
מה שאתה צריך לעשות זה דיב, עם text-indent, ושהlevel יהיה מספר הtext-indent. ככה שכל פעם שהlevel גודל, כך גם הtext-indent אז בקצרה מה שתצטרך לעשות זה כך: PHP קוד:
|
לא....
מה שעכשיו יש בפלט אם שמת לב זה הlevel ותראה מה קורה שם... כמובן שאחר-כך אני יוכל לשחק עם הlevel והpadding אבל הבעיה שלי היא שהlevel לא יוצא בסדר נכון... תסתכל שוב על שני הפלטים שיוצאים לי ותודה על העזרה |
בשביל לבדוק את זה תעשה str_repeat לפי המשתנה $i זה יסדר לך.
|
אםם אולי תנסה לשנות את השורה הזאת:
PHP קוד:
PHP קוד:
|
ציטוט:
ציטוט:
|
PHP קוד:
|
ציטוט:
תקרא שוב את השאלה שלי ותסתכל על הפלט שאני מקבל ומה שאני מנסה לקבל... מה שנתת לי סתם מחליף את המספר ברווחים וזאת לא הבעיה שלי |
תעשה טובה תרשום את הקוד מחדש.
אני יכול לעזור לך לתקן אותו אבל לא טוב לך פה, אתה יכול לעשות הכל בשאילתה אחת מה אתה מסתבך, במקום שוב ושוב לזמן אותה. תקרא על JOIN. |
PHP קוד:
|
הבנתי מה הבעיה שלך..
PHP קוד:
|
ציטוט:
תוכל להגיד לי מה בדיוק הייתה הבעיה כי לא כל כך הבנתי... וערן אתה צודק אני פשוט ישלוף את כל הרשומות למערך ואז אני יסדר את זה כבר... |
ציטוט:
תשלוף עם JOIN. |
ציטוט:
PHP קוד:
אם היית שם PHP קוד:
|
ציטוט:
אף פעם לא שמעתי על זה :\ |
רשמו מלא דוגמאות בעבר פה, זה לא בעיה ממש.
|
אוקי אני יחפש קצת...
תודה רבה על העזרה של כולם אני מניח שאפשר לנעול כי הבעיה שלי נפתרה :) |
כל הזמנים הם GMT +2. הזמן כעת הוא 11:52. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ