![]() |
שליפה מהמסד בלולאה כל פעם רקע שונה
נניח שיש לי לולאה, שהיא בעצם שולפת מהמסד את כל הנתונים ע"פי השאילתא.
סתם דוגמא: HTML קוד:
<div class="row1">הודעה 1</div> אם אני רוצה להוציא בפלט פעם אחת שה class של ההודעה הראשונה יהיה row 1 ושל ההודעה השניה יהיה row2, איך עושים את זה? |
תציב תנאי
PHP קוד:
|
לא הבנתי, מה המשתנה index
מה זה %? |
את index תעלה באחד בכל סיבוב של הלולאה:
PHP קוד:
במילים אחרות התנאי שכתבתי אומר אם המספר של ההודעה הוא זוגי תדפיס row1 אחרת row2. |
פשוט מה שSpeed אמר לך רק ש:
קוד:
|
תודה, זה עזר לי, אבל אם אני רוצה ליצור 3 או יותר ? איך אפשר לעשות את זה?
לא מצאתי דרך \: |
אתה מעוניין לדעת איך לעשות את זה או מעוניין שיתנו לך את הקוד?
אם זה האפשרות הראשונה, אתה יודע מה 5 % 2 לדוגמא מסמן? % = מודולו, שארית. בשביל העניין, HTML קוד:
5 % 2 = 1 ולכן, נגיד ש-$i הוא מספר השורה. HTML קוד:
0 % 2 = 0 מובן? |
ציטוט:
0%3 = 0 1%3 = 1 2%3 = 2 3%3 = 0 4%3 = 1 . . . נניח אתה רוצה של חמישה רקעים שונים אתה יוצר משתנה שם בו 0. PHP קוד:
PHP קוד:
PHP קוד:
PHP קוד:
PHP קוד:
כמובן שזה רק דוגמה... בהצלחה! |
ציטוט:
בכל מקרה, ככל שאתה רוצה יותר, אתה משנה את שארית החלוקה "2" במספר אחר, לדוגמא: אם אתה רוצה להציג " 1 2 3 4" אז מה שתרשום זה: קוד:
number % 4 + 1 |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:55. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ