![]() |
# 1 |
מתאורר / יצא בחוץ
|
PHP|עיצוב טבלאה
יש לי טבלאה בה כל נתון שאני מוסיף הוא td
לדוגמא: <td> abc12 </td> כל נתון שאני מוסיף מתווסף ובעצם הדף נמתך לאורך.. איך אני מסדר שיהיו 3 td בכל tr ? תודה לכל מי שינסה לעזור. |
![]() |
![]() |
# 2 |
חבר על
|
מש'ו כזה:
קוד:
$i = 0; while (...) { if ($i == 0) { $i++; echo "<tr>"; } if ($i < 3 && $i != 0) { echo "<td>blabla</td>"; } if ($i == 3) { $i = 1; echo "</tr> <tr> <td>blabla</td> "; } $i++; } if ($i != 1) echo "</tr>"; ![]()
__________________
דוד בן דוד. |
![]() |
![]() |
# 3 | |
Авторитет
|
דויד, שתהיה בריא.. סיבכת ממש אבל ממש את הקוד.
rid-men, אני לא אביא לך את הקוד אלא רק חוט מחשבה. בעיקרון אתה צריך לעשות תנאי שאם $i מתחלק ב3 ללא שארית זה ידפיס TR חדש. (את $I תאפס בהתחלה, לפני הלולאה ותקפיץ אותו באחד בסוף הלולאה).
__________________
![]() ציטוט:
|
|
![]() |
![]() |
# 4 |
מתאורר / יצא בחוץ
|
אני דיי חדש עם טבלאות ולא ממש הבנתי איך אני מציב את התנאי הזה
|
![]() |
![]() |
# 5 |
חבר על
|
קרא על ++ ומודול
בעקרון על כל פעם שהלולאה רצה יש לעשות ++ למשתנה כלשהו שאתה מגדיר כ INT ואז עושה בלולאה בדיקה אם הוא מספר זוגי בעזרת מודול, אם כן אז תן לו צבע אחד ואם לא אז צבע אחר
__________________
בברכה, רועי |
![]() |
![]() |
# 6 |
הוסטסניון
|
קוד:
echo '<table><tr>'; $query = mysql_query("bla"); $i = 0; while($some = mysql_fetch_array($query)) { if($i % 3 == 0) echo '</tr><tr>'; $i++; } echo '</tr></table>';
__________________
|
![]() |
![]() |
# 7 |
Permanently Banned
|
קל ביותר... דוד השתגעת עם הקוד שמה XD
הנה PHP קוד:
|
![]() |
![]() |
# 8 | |
חבר על
|
ציטוט:
חחח הייתי מסטול באות זמן :| בכ"מ הקוד של אלעד ניראלי הכי מתאים.
__________________
דוד בן דוד. |
|
![]() |
![]() |
# 9 |
חבר על
|
סתם חידה בהקשר הזה למי ששאל את השאלה, במידה והוא יענה עליה יהיה ניתן לראות שהוא הבין את הפתרון,
החידה: מה יקרה אם נרצה לעשות מודול 2 ואיך נוכל לתקן זאת?
__________________
בברכה, רועי |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|