![]() |
הצגת פלט בלולאת while
יש דרך להציג פלט בזמן הלולאה? כי שאני עושה echo בלולאה הוא מציג לי את כל הנתונים בסוף,אחרי שנגמרה הלולאה..
|
לא הבנתי מה אתה מנסה לעשות ..
|
למה לא פשוט לא להשתמש בלולאה?...
|
שים קוד שנוכל לעזור...
|
האם יש OUTPUT BUFFERING?
במידה וכן תפסיק אותו, או שתפליש אותו אחרי כל ECHO http://php.net/manual/en/function.ob-end-flush.php http://php.net/manual/en/function.ob-flush.php אם דחיסת GZIP מאופשרת, או שאתה עובד כFCGI זו בעיה, כי גם להם יש BUFFER |
אני עושה לולאה ששולפת שמות של תמונות מהמסד while(fetch-array...)
ובלולאה אני עושה echo $picture; בסוף הלולאה אני רק מקבל את כל השמות אני רוצה שבלייב אני יראה את זה מוסיף את השמות אחד אחרי השני הבנתי שאפשר לעשות את זה רק עם אג׳קס,זה נכון? |
PHP לא עובדת בצורה שבה אתה רוצה שהיא תעבוד.
על קצה המזלג - רק אחרי שהסקריפט מסיים לרוץ אתה מקבל ממנו את הפלט. |
נכון, בגלל זה אני שואל אם כן יש דרך שזה יציג לי כל פעם ״בלייב״ בזמן הריצה את מה שאני רוצה
|
ציטוט:
|
כמו שציין הבחור מעליי, באמת ניתן לעשות את זה באמצעות output control.
חשוב רק לציין שזה בהחלט יכול להיות מועיל בסביבת הפיתוח, אך בסביבת הפרודוקשן המצב מורכב יותר ולא כדאי להשתמש בזה ללא הבנה אמיתית בנושא. קטע קוד להמחשה: PHP קוד:
|
ציטוט:
היום הם משתמשים רק! ב javascript הם מורידים ממש חלק חלק ומכל העמוד. |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:36. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ